반응형

Python 96

Python에서 '//'를 사용하는 이유는 무엇입니까?

Python에서 '//'를 사용하는 이유는 무엇입니까? 이 질문에는 이미 답변이 있습니다. 나눗셈에 사용할 때 '/'와 '//'의 차이점은 무엇입니까? (16개 답변) 닫힘6년 전에요. 누군가의 암호에서 이걸 봤어 y = img_index // num_images 어디에img_index실행 중인 인덱스입니다.num_images3 입니다. 내가 장난칠 때//IPython에서는 분할 부호(즉, 슬래시 1개)와 같이 동작하는 것처럼 보입니다.혹시 더블포워드 슬래시가 생기는 이유가 있나요?Python 3에서, 그들은 다음과 같이 만들었습니다./연산자는 부동소수점 나눗셈을 수행하고,//정수 나눗셈을 수행하는 연산자(예: 나머지가 없는 몫); 반면 Python 2에서는/오퍼랜드 중 하나가 이미 부동 소수점 번호가 ..

sourcecode 2022.09.21

문자열을 텍스트 파일로 인쇄

문자열을 텍스트 파일로 인쇄 Python을 사용하여 텍스트 문서를 엽니다. text_file = open("Output.txt", "w") text_file.write("Purchase Amount: " 'TotalAmount') text_file.close() 문자열 변수 값을 대체하고 싶다TotalAmount텍스트 문서로 변환합니다.이거 어떻게 하는지 누가 좀 알려주시겠어요?콘텍스트 매니저를 사용하는 것이 좋습니다.장점은 다음과 같이 파일이 항상 닫혀 있다는 것입니다. with open("Output.txt", "w") as text_file: text_file.write("Purchase Amount: %s" % TotalAmount) 이것은 명시적인 버전입니다(단, 항상 위의 컨텍스트 매니저 버전..

sourcecode 2022.09.21

날짜를 지정하면 요일을 어떻게 알 수 있나요?

날짜를 지정하면 요일을 어떻게 알 수 있나요? 다음 사항을 알고 싶습니다.날짜를 지정해주세요)datetimeobject)의 요일은 무엇입니까? 예를 들어 일요일은 첫째 날이고 월요일은 둘째 날입니다.등등 그리고 입력된 날짜가 오늘 날짜인지 확인합니다. 예 >>> today = datetime.datetime(2017, 10, 20) >>> today.get_weekday() # what I look for 출력은 아마6(금요일이니까)사용하다weekday(): >>> import datetime >>> datetime.datetime.today() datetime.datetime(2012, 3, 23, 23, 24, 55, 173504) >>> datetime.datetime.today().weekday(..

sourcecode 2022.09.18

데이터 프레임을 피벗하려면 어떻게 해야 합니까?

데이터 프레임을 피벗하려면 어떻게 해야 합니까? 피벗이란? 피벗하려면 어떻게 해야 하나요? 이게 피벗이에요? 완전 포맷에서 와이드 포맷으로? 피벗 테이블에 대한 질문을 많이 봐왔습니다.고객이 피벗 테이블에 대해 질문하고 있는지 모르는 경우라도, 보통은 질문하고 있습니다.피벗의 모든 측면을 망라한 표준 문답을 작성하는 것은 사실상 불가능하다. ...하지만 한번 해보려고 합니다. 기존 질문과 답변의 문제는 대부분의 경우 질문이 기존의 좋은 답변을 사용하기 위해 OP가 일반화하는 데 어려움을 겪는 뉘앙스에 초점이 맞춰진다는 것입니다.단, 어떤 답변도 포괄적인 설명을 하지 않습니다(힘든 작업이기 때문에). § 구글 검색에서 몇 가지 예를 살펴봅니다. Panda에서 데이터 프레임을 피벗하려면 어떻게 해야 합니까?..

sourcecode 2022.09.18

Matplotlib가 있는 Python의 플롯 시간

Matplotlib가 있는 Python의 플롯 시간 타임스탬프 배열이 형식)의 타임스탬프 배열이 있습니다.MM:SS.mmmmm) 및 타임스탬프 배열의 값에 대응하는 부동소수점 번호의 다른 배열. Matplotlib를 사용하여 x축에 시간을 표시하고 y축에 숫자를 표시할 수 있습니까? 그러려고 했는데, 어찌된 일인지 수레만 받아 들이고 있었어요.어떻게 하면 시간을 표시할 수 있을까요?어떤 식으로든 포맷을 수정해야 하나요?업데이트: 이 답변은 matplotlib 버전 3.5 이후 오래된 것입니다.그plot이제 함수가 날짜/시간 데이터를 직접 처리합니다.https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.pyplot.plot_date.html 를 참조해 주세요. plo..

sourcecode 2022.09.18

sys.stdout 사용방법flush() 메서드

sys.stdout 사용방법flush() 메서드 무엇인가.sys.stdout.flush()할 수 있을까?Python의 표준 출력은 버퍼링됩니다(단말기에 쓰기 전에 표준 출력하기 위해 "쓰기"된 데이터 중 일부를 수집합니다).부르기sys.stdout.flush()는 버퍼를 강제적으로 "비활성화"시킵니다.이는 버퍼 내의 모든 것을 단말기에 쓰는 것을 의미합니다.일반적으로 버퍼에 기입하기 전에 대기하는 경우에도 마찬가지입니다. 다음은 버퍼링되지 않은 I/O에 대한 몇 가지 유용한 정보와 유용한 이유를 소개합니다. http://en.wikipedia.org/wiki/Data_buffer 버퍼링된 IO와 버퍼링되지 않은 IO다음과 같은 간단한 Python 스크립트를 생각해 보십시오. import time impo..

sourcecode 2022.09.18

Python의 빌트인 사전은 어떻게 구현됩니까?

Python의 빌트인 사전은 어떻게 구현됩니까? python의 빌트인 사전 타입이 어떻게 구현되는지 아는 사람 있나요?해시테이블이라고 알고 있습니다만, 아직 확실한 답을 찾을 수 없었습니다.여기 Python의 딕트에 관한 모든 것이 있습니다(아마도 누구보다도 많은 정보를 얻을 수 있었을 것입니다만, 답은 포괄적입니다). Python 사전은 해시 테이블로 구현됩니다. 해시 테이블은 해시 충돌을 허용해야 합니다. 즉, 두 개의 서로 다른 키가 동일한 해시 값을 갖는 경우에도 테이블 구현은 키와 값의 쌍을 명확하게 삽입하고 가져오는 전략을 가져야 합니다. Python 이 python dict는 오픈 어드레싱을 사용하여 해시 콜리전을 해결합니다(아래 참조). (dictobject.c:296-297 참조). 은 ..

sourcecode 2022.09.17

배열에 대한 Python csv 문자열

배열에 대한 Python csv 문자열 csv 인코딩된 문자열을 해석하여 어레이 또는 사전으로 변환하는 간단한 라이브러리 또는 함수를 알고 계신 분 계십니까? 지금까지 살펴본 모든 예에서 는 문자열이 아닌 파일 경로를 사용하기 때문에 내장 CSV 모듈을 원하지 않습니다.를 사용하여 문자열을 파일 객체로 변환한 후csv모듈: from io import StringIO import csv scsv = """text,with,Polish,non-Latin,letters 1,2,3,4,5,6 a,b,c,d,e,f gęś,zółty,wąż,idzie,wąską,dróżką, """ f = StringIO(scsv) reader = csv.reader(f, delimiter=',') for row in reader..

sourcecode 2022.09.17

csv 파일에서 사전을 생성하시겠습니까?

csv 파일에서 사전을 생성하시겠습니까? csv 파일에서 사전을 작성하려고 합니다.csv 파일의 첫 번째 열에는 고유한 키가 포함되어 있고 두 번째 열에는 값이 포함되어 있습니다.csv 파일의 각 행은 사전 내의 고유한 키와 값의 쌍을 나타냅니다.및 클래스를 사용하려고 했지만 각 행에 대해 새 사전을 생성하는 방법만 알 수 있었습니다.나는 사전 한 권을 원한다.사용하려는 코드는 다음과 같습니다. import csv with open('coors.csv', mode='r') as infile: reader = csv.reader(infile) with open('coors_new.csv', mode='w') as outfile: writer = csv.writer(outfile) for rows in re..

sourcecode 2022.09.16

:SSL:http://en.wikipedia.org에CERTIFICATE_VERIFY_FAILED 오류를 매끄럽게 해라.

:SSL:http://en.wikipedia.org에CERTIFICATE_VERIFY_FAILED 오류를 매끄럽게 해라. 나는'Web 파이선'을 매끄럽게 해라. 그리고 나는 이 인증서 문제를 유지한다면:코드 연습을 합니다. from urllib.request import urlopen from bs4 import BeautifulSoup import re pages = set() def getLinks(pageUrl): global pages html = urlopen("http://en.wikipedia.org"+pageUrl) bsObj = BeautifulSoup(html) for link in bsObj.findAll("a", href=re.compile("^(/wiki/)")): if 'href..

sourcecode 2022.09.16
반응형