목록인공지능 (632)
스택큐힙리스트
판다스에서 이걸 어떻게 해야 할까요?저는 하나의 텍스트 열에서 extract_text_features라는 함수를 가지고 있으며, 복수의 출력 열을 반환합니다. 구체적으로, 이 함수는 6개의 값들을 반환합니다.함수는 작동하지만 적절한 반환 유형(pandas DataFrame/ numpy array/ Python list)이 없어 출력물이 올바르게 할당되지 않는 것 같습니다. df.ix[: ,10:16] = df.textcol.map(extract_text_features)그러면 this에 따라 df.iterrows()로 반복해야 할 것 같습니다.업데이트:df.iterrows()와의 반복작업은 최소 20배 느리기 때문에, 저는 포기하고 함수를 여섯 가지 명확한 .map(lambda ...) 호출로 분리하였습..
나는 variable를 regex 안에 사용하고 싶은데, 어떻게 Python에서 할 수 있을까요? TEXTO = sys.argv[1]if re.search(r\b(?=\w)TEXTO\b(?!\w), subject, re.IGNORECASE): # Successful matchelse: # Match attempt failed답변 1정규식을 문자열로 빌드해야 합니다. TEXTO = sys.argv[1]my_regex = r\b(?=\w) + re.escape(TEXTO) + r\b(?!\w)if re.search(my_regex, subject, re.IGNORECASE): etc.re.escape를 사용하여 특수 문자가 있는 경우에도 해당 문자로 해석되지 않도록 주의하십시오.답변 2변수를 정규 표현식 안..
아래와 같이 .csv 파일에서 데이터를 Pandas 데이터프레임으로 읽었습니다. 하나의 열, 즉 id에 대해 열 유형을 int으로 지정하고 싶습니다. 문제는 id 시리즈에 누락/빈 값이 있습니다..csv를 읽으면서 id 열을 정수로 변환하려고 하면 다음과 같은 오류가 발생합니다: df= pd.read_csv(data.csv, dtype={'id': int}) error: Integer column has NA values대안으로, 나는 아래와 같이 읽은 후에 열 유형을 변환해 보았지만, 이번에는 다음과 같은 오류가 발생합니다. df= pd.read_csv(data.csv) df[['id']] = df[['id']].astype(int)error: Cannot convert NA to integer이것을 ..
저는 다음과 같이 배열을 만들었습니다 : import numpy as npdata = np.zeros( (512,512,3), dtype=np.uint8)data[256,256] = [255,0,0]내가 원하는 것은 512x512 이미지 중앙에 빨간 도트 하나를 표시하는 것입니다. (최소한 처음에는 그렇게하고, 거기서 나머지를 해결할 수 있을 것 같습니다)답변 1다음이 작동해야합니다: from matplotlib import pyplot as pltplt.imshow(data, interpolation='nearest')plt.show()주피터 노트북/랩을 사용한다면, matplotlib을 가져오기 전에 이 인라인 명령을 사용하십시오. %matplotlib inline 더 많은 기능을 제공하는 방법은 i..