본문 바로가기

파이썬 공부2392

파이썬 목록의 항목을 단일 문자열로 연결하는 방법은 무엇입니까? 목록의 문자열 항목을 단일 문자열로 연결하는 더 간단한 방법이 있습니까? str.join () 함수를 사용할 수 있습니까? 예 : 이것은 입력 [ 'this', 'is', 'a', 'sentence'] 이고 이것은 원하는 출력입니다. this-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) + "-" sent_str = sent_str[:-1] print sent_str 해결 방법 >>> sentence = ['this','is','a','sentence'] >>> '-'.join(sentence) 'this-is-a-sentence' 참조 페이지 https://s.. 2021. 2. 5.
파이썬 Matplotlib color according to class labels 값이있는 벡터와 1,2,3 등의 클래스 레이블이있는 벡터가 두 개 있습니다. 클래스 1에 속하는 모든 포인트를 빨간색으로, 클래스 2에 파란색으로, 클래스 3에 녹색으로 플로팅하고 싶습니다. 어떻게해야합니까? 해결 방법 받아 들여진 대답은 눈에 띄지 만 특정 색상이나 레이블에 할당되어야하는 클래스 레이블을 지정하려는 경우 다음을 수행 할 수 있습니다. 컬러 바로 약간의 라벨 체조를했지만 플롯 자체를 만드는 것은 멋진 한 줄로 줄어 듭니다. 이것은 sklearn으로 수행 한 분류 결과를 플로팅하는 데 유용합니다. 각 레이블은 (x, y) 좌표와 일치합니다. import matplotlib import matplotlib.pyplot as plt import numpy as np x = [4,8,12,16,.. 2021. 2. 5.
파이썬 간단한 정규식 문제 : 파일에서 모든 새 줄 제거 나는 파이썬에 대해 알게되었고 언어의 안과 밖을 스스로 배우기 위해 문제를 일으키고 있습니다. 내 다음 문제는 다음과 같습니다. 인터넷에서 엄청나게 많은 양의 텍스트를 복사하여 붙여 넣었지만 복사 및 붙여 넣기를 통해 큰 문자열을 분리하기 위해 몇 개의 새 줄이 추가되었습니다. 프로그래밍 방식으로이 모든 것을 제거하고 문자열을 거대한 문자 덩어리로 반환하고 싶습니다. 이것은 분명히 정규식에 대한 작업이며 (내 생각에) 파일을 구문 분석하고 개행 문자의 모든 인스턴스를 제거하면 작동하는 것처럼 들리지만 나를 위해 잘 처리되지 않는 것 같습니다. 이것에 대해 쉬운 방법이 있습니까? 다소 간단 해 보입니다. 해결 방법 두 가지 주요 대안 : 모든 것을 단일 문자열로 읽고 개행 문자를 제거합니다. clean =.. 2021. 2. 5.
파이썬 Python evaluates 0 as False Python 콘솔에서 : >>> a = 0 >>> if a: ... print "L" ... >>> a = 1 >>> if a: ... print "L" ... L >>> a = 2 >>> if a: ... print "L" ... L 왜 이런 일이 발생합니까? 해결 방법 Python에서 bool 은 int 의 하위 클래스이고 False 는 0 값을 갖습니다. 값이 if 문에서 암시 적으로 bool 로 캐스팅되지 않은 경우에도 False == 0 은 true입니다. 참조 페이지 https://stackoverflow.com/questions/12497199 2021. 2. 5.
파이썬에서 객체의 속성을 열거하는 방법은 무엇입니까? 나는 C #을 반사를 통해 수행합니다. Javascript에서는 다음과 같이 간단합니다. for(var propertyName in objectName) var currentPropertyValue = objectName[propertyName]; 파이썬에서 어떻게하나요? 해결 방법 for property, value in vars(theObject).items(): print(property, ":", value) 드물지만 __ slots __ 속성이있는 경우가 있습니다. 이러한 클래스에는 종종 __ dict __ 가 없습니다. 참조 페이지 https://stackoverflow.com/questions/1251692 2021. 2. 5.
파이썬에서 MS 워드 파일에서 텍스트 추출 파이썬에서 MS 워드 파일로 작업하기 위해 Windows에서 사용할 수있는 파이썬 win32 확장이 있습니다. 리눅스에서 어떻게하나요? 도서관이 있습니까? 해결 방법 참조 페이지 https://stackoverflow.com/questions/125222 2021. 2. 5.
파이썬 How can I tail a log file in Python? 이상적으로는 더 많은 데이터를 원할 때마다 호출 할 수있는 tail.getNewData () 와 같은 것이 있습니다. 해결 방법 Pygtail은 읽지 않은 로그 파일 행을 읽습니다. 그것은 심지어 handle log files that have been rotated. Based on logcheck's logtail2 참조 페이지 https://stackoverflow.com/questions/12523044 2021. 2. 5.
파이썬 셀레늄 웹 드라이버를 사용하여 브라우저 버전 가져 오기 사용중인 브라우저 버전을 얻으려면 어떻게해야합니까? >>> from selenium import webdriver >>> driver = webdriver.Firefox() >>> print version 2021. 2. 5.
파이썬 how to turn on minor ticks only on y axis matplotlib 선형 대 선형 플롯에서 y 축에서만 작은 눈금을 어떻게 돌릴 수 있습니까? minor_ticks_on 함수를 사용하여 작은 눈금을 켜면 x 축과 y 축 모두에 나타납니다. 해결 방법 신경 쓰지 마, 알아 냈어. ax.tick_params(axis='x', which='minor', bottom=False) 참조 페이지 https://stackoverflow.com/questions/12711202 2021. 2. 4.
파이썬 Pandas DataFrame에서 숫자가 아닌 열 삭제 내 응용 프로그램에서 다음과 같이 구성된 텍스트 파일을로드합니다. 숫자가 아닌 열의 수는 가변적입니다. 현재 다음과 같이 DataFrame에 데이터를로드합니다. source = pandas.read_table(inputfile, index_col=0) 숫자가 아닌 모든 열을 이름이나 색인을 모르고 한 번에 삭제하고 싶습니다. dtype을 읽을 수 있기 때문입니다. 판다로 가능할까요 아니면 제가 직접 요리해야하나요? 해결 방법 또는 귀하의 경우 구체적으로 : source.select_dtypes ([ 'number']) 또는 source.select_dtypes ([np.number] 참조 페이지 https://stackoverflow.com/questions/12725417 2021. 2. 4.