반응형

Python 67

날짜/시간을 밀리초의 문자열로 포맷합니다.

날짜/시간을 밀리초의 문자열로 포맷합니다. 개체를 밀리초의 문자열로 포맷하려면 어떻게 해야 합니까?밀리초의 날짜 문자열을 가져오려면[:-3]뒷자리 세 자리를 자르다%f(마이크로초): >>> from datetime import datetime >>> datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S.%f')[:-3] '2020-05-04 10:18:32.926' Python 3.6+에서는, 를 설정할 수 있습니다.timespec: >>> from datetime import datetime >>> datetime.utcnow().isoformat(sep=' ', timespec='milliseconds') '2019-05-10 09:08:53.155' @Cabbi는 일부 ..

IT 2022.11.18

사전을 사전에 추가하다

사전을 사전에 추가하다 이 질문에는 이미 답변이 있습니다. Python 사전 "확장" (8개의 답변) 닫힘5년 전에요. 저는 두 개의 기존 사전을 가지고 있는데, 그 중 하나를 다른 것에 '추가'하고 싶습니다.즉, 다른 사전의 키와 값을 첫 번째 사전으로 만들어야 한다는 것입니다.예를 들어 다음과 같습니다. orig = { 'A': 1, 'B': 2, 'C': 3, } extra = { 'D': 4, 'E': 5, } dest = # Something here involving orig and extra print dest { 'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5 } 저는 이 모든 것을 이 모든 것을 통해서forloop(아마?)입니다만, 이 작업을 저장할 수 있는 사전이나..

IT 2022.11.18

DataFrame 열 유형을 문자열에서 날짜/시간으로 변환

DataFrame 열 유형을 문자열에서 날짜/시간으로 변환 dd/mm/yyy 형식의 문자열 DataFrame 열을 데이터 시간으로 변환하려면 어떻게 해야 합니까?가장 쉬운 방법은 다음과 같습니다. df['col'] = pd.to_datetime(df['col']) 또,dayfirst(그러나 이것은 엄격하지 않다는 것을 주의한다.) 다음은 작동 중인 기능입니다. In [11]: pd.to_datetime(pd.Series(['05/23/2005'])) Out[11]: 0 2005-05-23 00:00:00 dtype: datetime64[ns] 특정 형식을 전달할 수 있습니다. In [12]: pd.to_datetime(pd.Series(['05/23/2005']), format="%m/%d/%Y") Ou..

IT 2022.11.17

파일의 첫 번째 N 행을 어떻게 읽습니까?

파일의 첫 번째 N 행을 어떻게 읽습니까? 우리는 지정된 크기로 다듬고 싶은 큰 raw data 파일을 가지고 있습니다. python에서 텍스트 파일의 첫 번째 N 행을 얻는 방법은 무엇입니까?사용하고 있는 OS가 구현에 영향을 미칩니까?Python 3: with open("datafile") as myfile: head = [next(myfile) for x in range(N)] print(head) Python 2: with open("datafile") as myfile: head = [next(myfile) for x in xrange(N)] print head 다음은 다른 방법(Python 2와 3)입니다. from itertools import islice with open("datafile..

IT 2022.11.17

시퀀스 첨자를 붙일 때 Python에서 ::(이중 콜론)이란 무엇입니까?

시퀀스 첨자를 붙일 때 Python에서 ::(이중 콜론)이란 무엇입니까? 걸 쓸 수 걸 요.string[3:4]Python에서만, Python에서 합니까?somesequence[::3]'첫 번째 논쟁은 없고, 두 번째 논쟁은 없고, 세 개씩 뛰어오른다'는 뜻이다.시퀀스의 모든 항목을 잘라냅니다.확장 슬라이스가 당신이 원하는 것입니다.Python 2.3의 새로운 기능는 Python으로 쓸 수.a[start:end:step]시작, 중지 또는 종료 중 하나를 드롭할 수 있습니다. a[::3]을 사용법을 사용하다seq[::n]는 각 기사의 입니다.n전체 시퀀스 중 -번째 항목입니다. 예: >>> range(10)[::2] [0, 2, 4, 6, 8] 구문은 다음과 같습니다. seq[start:end:step] ..

IT 2022.11.08

문자열에서 문자의 발생 횟수를 카운트합니다.

문자열에서 문자의 발생 횟수를 카운트합니다. 문자열에 포함된 문자의 발생 횟수를 계산하려면 어떻게 해야 합니까? ★★'a' 'Mary had a little lamb'4인치. str.count(sub[, start[, end]]) 되지 않는 합니다.sub [start, end] 인수.start ★★★★★★★★★★★★★★★★★」end는 슬라이스 표기법으로 해석됩니다. >>> sentence = 'Mary had a little lamb' >>> sentence.count('a') 4 다음을 사용할 수 있습니다. >>> 'Mary had a little lamb'.count('a') 4 모든 문자의 카운트를 취득하려면 , 다음과 같이 사용합니다. >>> from collections import Counte..

IT 2022.11.08

다른 Python 파일을 Import하려면 어떻게 해야 하나요?

다른 Python 파일을 Import하려면 어떻게 해야 하나요? Python에서 파일을 Import하려면 어떻게 해야 하나요?Import 대상: 파일:file.py) 폴더 사용자 입력에 따라 실행 시 동적으로 파일 파일의 특정 부분(예를 들어 단일 기능) python 파일을 Import하는 방법에는 장단점이 있습니다. 자신에게 맞는 첫 번째 Import 전략을 성급하게 선택하지 마십시오.그렇지 않으면 나중에 요구를 충족하지 못할 때 코드베이스를 다시 작성해야 합니다. 가장 쉬운 예 1번부터 설명하고, 다음으로 가장 전문적이고 견고한 예 7번부터 설명하겠습니다. 예 1, python 인터프리터를 사용하여 python 모듈을 Import합니다. 다음 내용을 /home/el/foo/fox.py에 저장합니다. ..

IT 2022.11.08

어떤 클래스가 다른 클래스의 서브 클래스인지(런타임 시) 확인하려면 어떻게 해야 합니까?

어떤 클래스가 다른 클래스의 서브 클래스인지(런타임 시) 확인하려면 어떻게 해야 합니까? 예를 들어, 클래스 슈트와 4개의 서브 클래스 슈트가 있다고 합시다.하트, 스페이드, 다이아몬드, 클럽 class Suit: ... class Heart(Suit): ... class Spade(Suit): ... class Diamond(Suit): ... class Club(Suit): ... suit를 파라미터로 수신하는 메서드가 있는데, 이것은 인스턴스가 아닌 클래스 오브젝트입니다.보다 정확하게는, 다음의 4개의 값 중 1개만을 수신할 수 있습니다.하트, 스페이드, 다이아몬드, 클럽어떻게 하면 그런 것을 확실히 할 수 있는 주장을 할 수 있을까요?예를 들어 다음과 같습니다. def my_method(suit)..

IT 2022.10.30

람다 함수 폐쇄는 무엇을 캡처합니까?

람다 함수 폐쇄는 무엇을 캡처합니까? 최근에 Python을 가지고 놀기 시작했는데, 폐쇄가 작동하는 방식에 특이한 점을 발견했습니다.다음 코드를 고려합니다. adders=[None, None, None, None] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) 단일 입력을 받고 숫자로 추가된 입력을 반환하는 단순한 함수 배열을 구축합니다.는 에 구성되어 있습니다.for는 리테이터가 '''를 반복하는 곳''에 있습니다.iruns 0로로 합니다.3.lambda캡처하는 함수가 생성됩니다.i함수 입력에 추가합니다.은 두 입니다.lambda 3파라미터로 지정합니다.놀랍게도 결과는6. ★★★★★★★★★★★★★★★★를 기대했다.4내 추론은 Python..

IT 2022.10.30

Jupyter Notebook과 Jupyter Lab의 차이점은 무엇입니까?

Jupyter Notebook과 Jupyter Lab의 차이점은 무엇입니까? Jupyter Notebook과 Jupyter Lab의 주요 차이점은 무엇이며, 앞으로 사용해야 할 가장 좋은 것을 고르라고 제안합니다.Jupyter Notebook은 Jupyter 노트북 문서를 작성하기 위한 웹 기반 대화형 계산 환경입니다.Python(IPython), Julia, R 등과 같은 여러 언어를 지원하며 데이터 분석, 데이터 시각화 및 추가적인 대화형 탐색 컴퓨팅에 주로 사용됩니다. 주피터랩은 노트북을 포함한 차세대 사용자 인터페이스입니다.모듈러 구조로 되어 있어 여러 노트북 또는 파일(HTML, 텍스트, 마크다운 등)을 같은 창에서 탭으로 열 수 있습니다.IDE와 같은 경험을 제공합니다. 파일브라우저와 (노트북..

IT 2022.10.30
반응형