본문 바로가기

파이썬2271

파이썬 각 하위 목록의 첫 번째 항목 추출 목록 목록에서 각 하위 목록의 첫 번째 항목을 추출하여 새 목록에 추가하는 가장 좋은 방법이 무엇인지 궁금합니다. 그래서 내가 가지고 있다면 : lst = [[a,b,c], [1,2,3], [x,y,z]] a , 1 및 x 를 꺼내서 별도의 목록을 만들고 싶습니다. 나는 시도했다 : lst2.append(x[0] for x in lst) 해결 방법 >>> lst = [['a','b','c'], [1,2,3], ['x','y','z']] >>> lst2 = [item[0] for item in lst] >>> lst2 ['a', 1, 'x'] 참조 페이지 https://stackoverflow.com/questions/25050311 2020. 12. 11.
파이썬 n 번째 행마다 판다 Dataframe.resample ()은 시계열 데이터에서만 작동합니다. 시계열이 아닌 데이터에서 모든 n 번째 행을 가져 오는 방법을 찾을 수 없습니다. 가장 좋은 방법은 무엇입니까? 해결 방법 정수 위치와 일반 파이썬 구문을 기반으로 행 / 열 슬라이스를 취하는 iloc 을 사용합니다. df.iloc[::5, :] 참조 페이지 https://stackoverflow.com/questions/25055712 2020. 12. 11.
파이썬 작동하지 않는 특정 열에 대해 큰 따옴표로 CSV 파일 작성 python csv writer를 사용하여 csv 파일을 작성하려고합니다. 열 값 중 하나가 ""[큰 따옴표]로 묶여있는 경우 예 : : 'col1' 'col2' "test", 워드 패드에서 파일을 열면 test라는 단어가 "test"로 예상되지만 실제 결과는 "" "test" ""입니다. 누군가이 문제에 대해 안내 할 수 있습니다. 내 시험의 샘플 스 니펫 : csvReader = csv.reader(iInputFile) writer = csv.writer(open('one_1.csv', 'wb'), delimiter=',', lineterminator='\r\n') for row in csvReader: rawRow = [] rawRow.append('31-7-2014') #Appending Date.. 2020. 12. 11.
파이썬 BLAS / LAPACK이 설치되지 않음 : 어떻게 설치합니까? 해결 방법 Ubuntu, debian에서는 다음과 함께 작동합니다. apt-get install libatlas-base-dev 다른 컴파일러 옵션이 필요한 경우 openblas를 직접 빌드해야합니다. 그리고 / usr / lib에 libcblas.a가 있는지 확인하십시오. 수정 됨 : 수정 된 패키지 이름. 참조 페이지 https://stackoverflow.com/questions/25065113 2020. 12. 11.
파이썬 matplotlib의 bbox_to_anchor 및 loc 키워드 loc 및 bbox_to_anchor 를 사용하여 범례 위치를 사용자 지정하는 matplotlib 코드를 발견했습니다. 예 : fig.legend([line1, line2], ['series1', 'series2'], bbox_to_anchor=[0.5, 0.5], loc='center', ncol=2) loc 다음에 bbox_to_anchor 가 사용되는 위의 변형을 보았습니다. bbox_to_anchor 와 loc 을 별도로 사용하는 목적을 이해합니다. 그러나 동일한 범례 사양에서 둘 다 사용하면 어떤 이점이 있습니까? 내 이해와 사용법으로 볼 때 bbox_to_anchor 가 지정되면 loc 매개 변수가 거의 중요하지 않은 것 같습니다. 누구든지 이것을 확인할 수 있습니까? 이에 대한 문서가.. 2020. 12. 11.
파이썬 파일이 비어 있는지 확인하는 방법은 무엇입니까? 텍스트 파일이 있습니다. 비어 있는지 여부를 어떻게 확인할 수 있습니까? 해결 방법 >>> import os >>> os.stat("file").st_size == 0 True 참조 페이지 https://stackoverflow.com/questions/2507808 2020. 12. 11.
파이썬 "subprocess.Popen"-성공 및 오류 확인 하위 프로세스가 성공적으로 실행되었는지 실패했는지 확인하고 싶습니다. 현재 나는 해결책을 찾았지만 그것이 정확하고 신뢰할 수 있는지 확실하지 않습니다. 모든 프로세스가 stdout 에 대해 정중하게 stderr에만 오류를 출력한다는 것이 보장됩니까? 참고 : 출력을 리디렉션 / 인쇄하는 데 관심이 없습니다. 나는 이미 방법을 알고 있습니다. pipe = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True) if "" == pipe.stdout.readline(): print("Success") self.isCommandExectutionSuccessful = True if not ".. 2020. 12. 11.
파이썬 Python: Convert a string to an integer 누구든지 안전하지 않은 문자열을 int 로 변환하는 빠른 방법이 있습니까? 문자열은 일반적으로 '234 \ r \ n' 또는 이와 유사한 형식으로 반환됩니다. 이 경우에는 234 를 원합니다. '-1 \ r \ n'이면 -1 을 원합니다. 나는 방법이 실패하는 것을 결코 원하지 않지만 오류를 숨기기 위해 통과하는 것 외에는 시도까지 가고 싶지 않습니다 (극단적 인 일이 발생하는 경우). 해결 방법 이 경우 권장하지는 않지만 try / except 를 피할 수있는 방법이 있습니다 (입력 문자열의 이름이 s 라고 가정하면 , 그리고 당신은 무언가를 반환해야하는 함수에 있습니다) : xs = s.strip() if xs[0:1] in '+-': xs = xs[1:] if xs.isdigit(): return .. 2020. 12. 11.
파이썬 과학적 표기법을 Float로 변환 내 JSON 데이터가 부동 대신 과학적 표기법으로 인쇄되는 문제가 발생했습니다. import urllib2 import json import sys url = 'https://bittrex.com/api/v1.1/public/getmarketsummary?market=btc-quid' json_obj = urllib2.urlopen(url) QUID_data = json.load(json_obj) QUID_MarketName_Trex = QUID_data["result"][0]["MarketName"][4:9] QUID_Last_Trex = QUID_data["result"][0]["Last"] QUID_High_Trex = QUID_data["result"][0]["High"] QUID_Low_Trex.. 2020. 12. 11.
파이썬 Python Quicksort 런타임 오류 : 최대 재귀 깊이 (cmp)가 초과되었습니다. 그런 다음 이름을 '이름'이라는 목록에 저장하고 이름에 포함 된 글자 수, 목록의 시작 부분에 짧은 이름, 끝에 긴 이름을 기준으로 목록을 정렬합니다. 목록을 정렬하기 위해 quicksort를 사용했지만 실행하면 다음 오류가 표시됩니다. C:\Python27\python.exe C:/Users/Lenovo/Desktop/Anagrams/Main.py Traceback (most recent call last): File "C:/Users/Lenovo/Desktop/Anagrams/Main.py", line 25, in names = quicksort(names) File "C:/Users/Lenovo/Desktop/Anagrams/Main.py", line 8, in quicksort greater = .. 2020. 12. 11.