반응형

Python 29

파일 내용 내 문자열 바꾸기

파일 내용 내 문자열 바꾸기 이 질문에는 이미 다음과 같은 답이 있습니다. 문자열에서 문자 인스턴스 바꾸기 (17개 답변) 파일에서 텍스트를 검색하고 대체하는 방법은 무엇입니까? (22개 답변) 큰 파일을 한 줄씩 읽는 방법? (11개 답변) Python을 사용하여 파일에 새 줄로 목록 작성 (26개 답변) 마감됨12개월 전에. 어떻게 파일을 열 수 있죠, 스터드.txt, 그런 다음 "A"의 발생을 "오렌지"로 바꾸시겠습니까?with open("Stud.txt", "rt") as fin: with open("out.txt", "wt") as fout: for line in fin: fout.write(line.replace('A', 'Orange')) 동일한 파일의 문자열을 바꾸려면 로컬 변수로 내용을 ..

programing 2023.07.29

정적 방법의 목적은 무엇입니까?언제 사용해야 하는지 어떻게 알 수 있습니까?

정적 방법의 목적은 무엇입니까?언제 사용해야 하는지 어떻게 알 수 있습니까? 이 질문에는 이미 다음과 같은 답이 있습니다. @정적 방법 대 Python의 @class 방법 (36개 답변) @static 방법을 사용하는 이유는 무엇입니까? (4개 답변) 마감됨6개월 전에. 다음 코드로 python에서 바인딩되지 않은 메서드 오류가 발생했습니다. import random class Sample(object): def drawSample(samplesize, List): sample = random.sample(List, samplesize) return sample Choices=range(100) print(Sample.drawSample(5, Choices)) 추가하여 문제를 해결할 수 있었습니다.@st..

programing 2023.07.24

Python / numpy / panda에서 임의 객체가 NaN인지 효율적으로 확인합니까?

Python / numpy / panda에서 임의 객체가 NaN인지 효율적으로 확인합니까? 내 numpy 어레이는np.nan결측값을 지정합니다.데이터 세트를 반복하면서 이러한 결측값을 감지하고 특별한 방법으로 처리해야 합니다. 순진하게도 사용한numpy.isnan(val)그렇지 않으면 잘 작동하는 것.val에서 지원하는 유형의 하위 집합이 아닙니다.numpy.isnan()예를 들어 문자열 필드에서 데이터 누락이 발생할 수 있으며, 이 경우 다음과 같은 결과를 얻을 수 있습니다. >>> np.isnan('some_string') Traceback (most recent call last): File "", line 1, in TypeError: Not implemented for this type 예외를 ..

programing 2023.07.24

socket.socket vs.socket.close

socket.socket vs.socket.close 저는 최근에 다음과 같은 코드를 보았습니다(물론 양말은 소켓 객체입니다). sock.shutdown(socket.SHUT_RDWR) sock.close() 소켓의 종료를 호출한 다음 종료하는 목적이 정확히 무엇입니까?차이가 있다면, 이 소켓은 비차단 IO에 사용되고 있습니다.하기 르기close그리고.shutdown기본 소켓에 두 가지 다른 영향을 미칩니다. 먼저 소켓은 기본 OS의 리소스이며 여러 프로세스가 동일한 기본 소켓에 대한 핸들을 가질 수 있습니다. 에 전화할 때.close핸들 카운트를 1씩 줄이고 핸들 카운트가 0에 도달하면 소켓과 관련 연결이 정상적인 닫기 절차를 거치게 되며(효과적으로 FIN/EOF를 피어로 전송) 소켓의 할당이 해제됩니..

programing 2023.07.19

플라스크에서 응답 헤더를 설정하려면 어떻게 해야 합니까?

플라스크에서 응답 헤더를 설정하려면 어떻게 해야 합니까? 내 코드는 다음과 같습니다. @app.route('/hello', methods=["POST"]) def hello(): resp = make_response(render_template('hello.html')) resp.headers['Access-Control-Allow-Origin'] = '*' return resp 그러나 브라우저에서 서버로 요청할 때 다음 오류가 발생합니다. XMLHttpRequest cannot load http://localhost:5000/hello. No 'Access-Control-Allow-Origin' header is present on the requested resource. 또한 요청 후 응답 헤더를 ..

programing 2023.07.19

PySpark에서 데이터 프레임의 크기나 모양을 찾는 방법은 무엇입니까?

PySpark에서 데이터 프레임의 크기나 모양을 찾는 방법은 무엇입니까? 저는 PySpark에 있는 DataFrame의 크기/형상을 알아보고 있습니다.이 기능을 수행할 수 있는 기능이 하나도 없습니다. Python에서는 다음을 수행할 수 있습니다. data.shape() PySpark에도 유사한 기능이 있습니까?이것은 나의 현재 해결책이지만, 나는 요소 하나를 찾고 있습니다. row_number = data.count() column_number = len(data.dtypes) 열 수 계산은 이상적이지 않습니다...받을 수 있습니다.shape포함: print((df.count(), len(df.columns))) 사용하다df.count()행 수를 가져옵니다. 코드에 추가합니다. import pyspar..

programing 2023.07.19

정확히 sklearn.pipeline입니다.파이프라인?

정확히 sklearn.pipeline입니다.파이프라인? 나는 어떻게 그것이sklearn.pipeline.Pipeline정확하게 작동합니다. 그 문서에는 몇 가지 설명이 있습니다.예를 들어, 다음은 무엇을 의미합니까? 최종 추정기가 있는 변환 파이프라인입니다. 내 질문을 더 명확히 하기 위해, 무엇이steps어떻게 작동합니까? 편집 답변 덕분에 질문을 보다 명확하게 할 수 있습니다. 파이프라인을 호출하고 단계별로 변압기 2개와 추정기 1개를 전달하면 다음과 같습니다. pipln = Pipeline([("trsfm1",transformer_1), ("trsfm2",transformer_2), ("estmtr",estimator)]) 이걸 부르면 어떻게 되죠? pipln.fit() OR pipln.fit_tr..

programing 2023.07.19

팬더 그림에서 x축 눈금 레이블을 회전하는 방법

팬더 그림에서 x축 눈금 레이블을 회전하는 방법 다음 코드를 사용합니다. import matplotlib matplotlib.style.use('ggplot') import matplotlib.pyplot as plt import pandas as pd df = pd.DataFrame({ 'celltype':["foo","bar","qux","woz"], 's1':[5,9,1,7], 's2':[12,90,13,87]}) df = df[["celltype","s1","s2"]] df.set_index(["celltype"],inplace=True) df.plot(kind='bar',alpha=0.75) plt.xlabel("") 저는 다음과 같은 줄거리를 만들었습니다. x축 눈금 레이블을 0도로 회전하려면..

programing 2023.07.19

멀티프로세싱에서의 공유 메모리 객체

멀티프로세싱에서의 공유 메모리 객체 메모리 numpy 배열이 크다고 가정하면, 함수가 있습니다.func이 거대한 배열을 입력(다른 매개 변수와 함께)으로 사용). func다른 파라미터를 사용하여 병렬로 실행할 수 있습니다.예: def func(arr, param): # do stuff to arr, param # build array arr pool = Pool(processes = 6) results = [pool.apply_async(func, [arr, param]) for param in all_params] output = [res.get() for res in results] 멀티프로세싱 라이브러리를 사용하면 그 거대한 배열이 여러 번 다른 프로세스로 복사됩니다. 서로 다른 프로세스가 동일한 ..

programing 2023.07.19

Python으로 Excel(xls) 파일 읽기/파싱

Python으로 Excel(xls) 파일 읽기/파싱 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 1년 전에 문을 닫았습니다. 커뮤니티는 1년 전에 이 질문을 다시 시작할지 여부를 검토한 후 이 질문을 닫았습니다. 원래 종료 이유가 해결되지 않았습니다. 이 질문을 개선합니다. CSV 파일이 아닌 Python으로 Excel(XLS) 파일을 읽는 가장 좋은 방법은 무엇입니까? 이 작업을 수행하기 위해 파이썬에서 기본적으로 지원되는 내장 패키지가 있습니까?나는 독서를 위해 xlrd를 강력히 추천합니다..xls파일. 그러나 몇 가지 제한 사항이 있습니다(xlrd github ..

programing 2023.07.19
반응형