반응형

Python 67

판다 데이터 프레임 열 dtype 할당

판다 데이터 프레임 열 dtype 할당 설정합니다.dtype다중 열의 spd.Dataframe(파일을 수정할 수 없었기 때문에 목록 목록으로 수동으로 구문 분석해야 하는 파일이 있습니다.pd.read_csv) import pandas as pd print pd.DataFrame([['a','1'],['b','2']], dtype={'x':'object','y':'int'}, columns=['x','y']) 알겠습니다 ValueError: entry not a 2- or 3- tuple 내가 설정할 수 있는 유일한 방법은 각 열 변수를 반복하고 다음을 사용하여 다시 주조하는 것입니다.astype. dtypes = {'x':'object','y':'int'} mydata = pd.DataFrame([['a..

programing 2023.06.06

Python: __init__ 내에서 예외를 제기하는 것은 나쁜 형식입니까?

Python: __init__ 내에서 예외를 제기하는 것은 나쁜 형식입니까? 내에서 예외를 제기하는 것이 잘못된 형식으로 간주됩니까?__init__그렇다면, 특정 클래스 변수가 다음과 같이 초기화될 때 오류를 던지는 허용되는 방법은 무엇입니까?None또는 잘못된 유형의 것입니까?내에서 예외 발생__init__()절대적으로 괜찮습니다.이니셜라이저 내에서 오류 상태를 나타내는 다른 좋은 방법은 없으며, 표준 라이브러리에는 개체를 초기화할 때 예외가 발생할 수 있는 수백 개의 예가 있습니다. 제기할 오류 등급은 물론 여러분에게 달려 있습니다. ValueError이니셜라이저가 잘못된 매개 변수를 전달한 경우가 가장 좋습니다.생성자의 오류를 나타내는 유일한 적절한 방법은 예외를 제기하는 것입니다.그렇기 때문에 C..

programing 2023.06.06

데이터 목록과 함께 파이썬에서 Matplotlib을 사용하여 히스토그램을 그리는 방법은 무엇입니까?

데이터 목록과 함께 파이썬에서 Matplotlib을 사용하여 히스토그램을 그리는 방법은 무엇입니까? 다음을 사용하여 히스토그램을 표시하는 방법은 무엇입니까? 막대 높이에 해당하는 y 값 목록과 x 값 문자열 목록이 있습니다. 관련: .히스토그램을 사용하려면 다음과 같은 이유로 x 값에 '이름'을 추가할 필요가 없습니다. x을 가지게 됩니다. y 카운트축카기트(-운값주))density=True) import matplotlib.pyplot as plt import numpy as np %matplotlib inline np.random.seed(42) x = np.random.normal(size=1000) plt.hist(x, density=True, bins=30) # density=False woul..

programing 2023.06.06

튜플에서 하나의 값 가져오기

튜플에서 하나의 값 가져오기 표현식을 사용하여 파이썬의 튜플에서 하나의 값을 얻을 수 있는 방법이 있습니까? def tup(): return (3, "hello") i = 5 + tup() # I want to add just the three 제가 할 수 있다는 것을 압니다. (j, _) = tup() i = 5 + j 하지만 그렇게 하면 제 기능에 몇 십 개의 선이 추가되고, 길이가 두 배가 됩니다.쓸 수 있습니다. i = 5 + tup()[0] 튜플은 목록과 마찬가지로 인덱싱될 수 있습니다. 튜플과 리스트의 주요 차이점은 튜플은 불변이라는 것입니다. 튜플의 요소를 다른 값으로 설정하거나 목록에서 요소를 추가하거나 제거할 수 없습니다.하지만 그것을 제외하면, 대부분의 상황에서, 그들은 거의 똑같이 일..

programing 2023.06.06

PDF에서 페이지를 JPEG로 추출

PDF에서 페이지를 JPEG로 추출 파이썬 코드에서 PDF의 특정 페이지를 JPEG 파일로 효율적으로 저장하려면 어떻게 해야 합니까? 사용 사례:저는 PDF가 업로드되고 각 페이지에 해당하는 JPEG가 저장되는 Python Flask 웹 서버를 가지고 있습니다. 이 솔루션은 가깝지만 전체 페이지를 JPEG로 변환하지 않는 것이 문제입니다.pdf2 이미지 라이브러리를 사용할 수 있습니다. 다음을 사용하여 간단히 설치할 수 있습니다. pip install pdf2image 설치가 완료되면 다음 코드를 사용하여 이미지를 가져올 수 있습니다. from pdf2image import convert_from_path pages = convert_from_path('pdf_file', 500) 페이지를 JPEG 형식..

programing 2023.06.06

re.split("()+")로 문자열을 분할할 때 결과 목록에 공백이 하나 있습니다. 더 나은 방법이 있습니까?

re.split("()+")로 문자열을 분할할 때 결과 목록에 공백이 하나 있습니다. 더 나은 방법이 있습니까? 명령어 출력을 표 형식으로 가지고 있습니다.결과 파일의 출력을 구문 분석하여 문자열에 저장하고 있습니다.한 행의 각 요소는 하나 이상의 공백 문자로 구분되므로 정규식을 사용하여 하나 이상의 공백을 일치시키고 분할합니다.그러나 모든 요소 사이에 공백이 삽입됩니다. >>> str1 = "a b c d" # spaces are irregular >>> str1 'a b c d' >>> str2 = re.split("( )+", str1) >>> str2 ['a', ' ', 'b', ' ', 'c', ' ', 'd'] # 1 space element between! 이것을 하는 더 좋은 방법이 있습니..

programing 2023.06.06
반응형