반응형

Python 79

2개의 데이터 프레임을 비교하여 그 차이를 나란히 출력합니다.

2개의 데이터 프레임을 비교하여 그 차이를 나란히 출력합니다. 두 데이터 프레임 간에 정확히 무엇이 변경되었는지 강조하려고 합니다. Python Panda 데이터 프레임이 두 개 있다고 가정합니다. "StudentRoster Jan-1": id Name score isEnrolled Comment 111 Jack 2.17 True He was late to class 112 Nick 1.11 False Graduated 113 Zoe 4.12 True "StudentRoster Jan-2": id Name score isEnrolled Comment 111 Jack 2.17 True He was late to class 112 Nick 1.21 False Graduated 113 Zoe 4.12 Fals..

programing 2022.11.19

Python 3의 sys.maxint란 무엇입니까?

Python 3의 sys.maxint란 무엇입니까? 최대 정수를 어떻게 나타내는지 알아보는 중인데"sys.maxint"하지만 Python 3에서는 내가 그것을 부르면 다음과 같습니다. AttributeError: module 'object' has no attribute 'maxint' 정수 값에 대한 제한이 없어졌기 때문에 sys.maxint 상수가 삭제되었습니다.단, sys.max size는 실제 목록 또는 문자열 인덱스보다 큰 정수로 사용할 수 있습니다.이는 구현의 "자연적인" 정수 크기에 부합하며 일반적으로 동일한 플랫폼 상의 이전 릴리스의 sys.maxint와 동일합니다(같은 빌드 옵션을 가정). http://docs.python.org/3.1/whatsnew/3.0.html#integers다른..

programing 2022.11.10

각 데이터 점에 다른 텍스트가 있는 산점도

각 데이터 점에 다른 텍스트가 있는 산점도 나는 산란도를 만들고 리스트에서 다른 숫자의 데이터 점에 주석을 달려고 한다.그래서 예를 들어, 나는 플롯을 하고 싶다.y대x그리고 해당 번호로 주석을 달았다.n. y = [2.56422, 3.77284, 3.52623, 3.51468, 3.02199] z = [0.15, 0.3, 0.45, 0.6, 0.75] n = [58, 651, 393, 203, 123] ax = fig.add_subplot(111) ax1.scatter(z, y, fmt='o') 좋은 생각 있어요?배열이나 목록이 필요한 플롯 방법은 모르지만 사용할 수 있습니다.annotate()의 값을 반복하면서n. import matplotlib.pyplot as plt y = [2.56422, 3...

programing 2022.11.10

상태 표시줄 및 백분율 인쇄 방법

상태 표시줄 및 백분율 인쇄 방법 다음과 같은 상태 표시줄을 구현하려면: [========== ] 45% [================ ] 60% [==========================] 100% 이것을 다른 행으로 인쇄하지 않고, 계속 갱신해 주었으면 합니다.이거 어떻게 하는 거야?'\r'charactercharacter('문자')에 수 . from time import sleep import sys for i in range(21): sys.stdout.write('\r') # the exact output you're looking for: sys.stdout.write("[%-20s] %d%%" % ('='*i, 5*i)) sys.stdout.flush() sleep(0.25) 모든 ..

programing 2022.10.30

Python에서 datetime.date를 UTC 타임스탬프로 변환하는 중

Python에서 datetime.date를 UTC 타임스탬프로 변환하는 중 Python에서 날짜를 다루고 있는데 Javascript에서 사용하기 위해 UTC 타임스탬프로 변환해야 합니다.다음 코드가 작동하지 않습니다. >>> d = datetime.date(2011,01,01) >>> datetime.datetime.utcfromtimestamp(time.mktime(d.timetuple())) datetime.datetime(2010, 12, 31, 23, 0) 먼저 날짜 개체를 날짜/시간으로 변환하는 것도 도움이 되지 않습니다.이 링크에서 이 예를 사용해 보았습니다만, from pytz import utc, timezone from datetime import datetime from time imp..

programing 2022.10.30

라이브러리를 사용하지 않고 python에서 datetime을 사용자 지정 개월 단위로 늘리는 방법

라이브러리를 사용하지 않고 python에서 datetime을 사용자 지정 개월 단위로 늘리는 방법 이 질문에는 이미 답변이 있습니다. datetime Python 모듈을 사용하여 현재 날짜에서 6개월을 계산하는 방법은 무엇입니까? (47개 답변) 닫힘7년 전. 날짜/시간 값의 월을 늘려야 합니다. next_month = datetime.datetime(mydate.year, mydate.month+1, 1) 달이 12일 때 13이 되고 "month must be in 1 . 12" 오류가 발생합니다(연도가 증가할 것으로 예상했습니다). timedelta를 사용하고 싶었지만 month 인수가 필요 없습니다.relative libedelta python 패키지는 있습니다만, 이것만으로 설치하고 싶은 것은 아..

programing 2022.10.30

Python 들여쓰기 수정 방법

Python 들여쓰기 수정 방법 Python 코드에 일관성이 없는 들여쓰기가 있습니다.탭과 공백이 많이 섞여 있어 문제를 더욱 악화시킬 수 있으며, 공간 들여쓰기조차 보존되지 않습니다. 코드는 예상대로 작동하지만 유지보수가 어렵습니다. 코드를 깨지 않고 들여쓰기(HTML Tidy 등, Python의 경우)를 수정하려면 어떻게 해야 합니까? 하다를 사용하세요.reindent.py 되어 있는 Tools/scripts/Python 설 python python : 하드 탭 문자를 사용하지 않고 공백 들여쓰기를 사용하도록 Python(.py) 파일을 변경합니다.또한 행 끝에서 여분의 공백과 탭을 잘라내고 파일 끝에 있는 빈 행을 제거합니다.또한 마지막 행이 새 행으로 끝나는지 확인합니다. 상세한 사용 순서에 대해..

programing 2022.10.21

판다: 최대 열 수 설정

판다: 최대 열 수 설정 데 .DataFrame n = 100 foo = DataFrame(index=range(n)) foo['floats'] = np.random.randn(n) foo 문제는 ipython 노트북에서 기본값당 모든 행이 인쇄되지 않는다는 것입니다만, 그 행을 표시하려면 슬라이스를 해야 합니다.다음 옵션에서도 출력은 변경되지 않습니다. pd.set_option('display.max_rows', 500) 어레이 전체를 표시하는 방법을 아는 사람이 있습니까? ★★display.max_rows: pd.set_option('display.max_rows', 500) 는 둘 다.display.height ★★★★★★★★★★★★★★★★★」display.max_rows. pd.set_option..

programing 2022.10.21

어떤 리스트가 다른 리스트의 서브셋인지 확인하려면 어떻게 해야 합니까?

어떤 리스트가 다른 리스트의 서브셋인지 확인하려면 어떻게 해야 합니까? 목록이 다른 목록의 하위 집합인지 확인해야 합니다. 부울 반환만 있으면 됩니다. 교차로 뒤의 작은 목록에서 동등성을 테스트하는 것이 가장 빠른 방법입니까?비교해야 하는 데이터 세트의 수를 고려할 때 성능이 가장 중요합니다. 논의를 바탕으로 추가 사실 추가: 많은 테스트에서 어느 하나의 리스트가 같습니까?그 중 하나가 스태틱룩업 테이블입니다 리스트가 필요합니까?그렇지 않습니다. 정적 룩업 테이블은 최상의 성능을 발휘하는 모든 테이블이 될 수 있습니다.다이내믹은 스태틱룩업을 실행할 키를 추출하는 딕트입니다. 시나리오에서 최적의 솔루션은 무엇입니까?>>> a = [1, 3, 5] >>> b = [1, 3, 5, 8] >>> c = [3, ..

programing 2022.10.21

Python에서 값을 할당하지 않고 변수만 선언할 수 있습니까?

Python에서 값을 할당하지 않고 변수만 선언할 수 있습니까? 다음과 같이 Python에서 변수를 선언할 수 있습니까? var None으로 초기화가 되었나요?Python은 이것을 허용하는 것처럼 보이지만, 접속하자마자 크래쉬 합니다.이게 가능합니까?만약 아니라면, 왜? 편집: 다음과 같은 경우에 이 작업을 수행합니다. value for index in sequence: if value == None and conditionMet: value = index break 관련 질문 함수가 발신자가 인식하는 일부 인수를 변경할 수 있지만 다른 인수는 변경할 수 없는 이유는 무엇입니까? Python 변수 선언 참고 항목 Python 이름 및 값 다른 언어에는 "변수"가 있습니다. 왜 이렇게 하지 않는 거죠? v..

programing 2022.10.21
반응형