반응형

Python 42

Python 로깅을 위한 시간 형식을 사용자 지정하는 방법?

Python 로깅을 위한 시간 형식을 사용자 지정하는 방법? 나는 Python의 로그 패키지가 처음이라 내 프로젝트에 사용할 계획이다.나는 내 취향에 맞게 시간 형식을 맞춤화하고 싶다.튜토리얼에서 복사한 짧은 코드는 다음과 같다. import logging # create logger logger = logging.getLogger("logging_tryout2") logger.setLevel(logging.DEBUG) # create console handler and set level to debug ch = logging.StreamHandler() ch.setLevel(logging.DEBUG) # create formatter formatter = logging.Formatter("%(ascti..

Programing 2022.03.15

팬더에서 특정 열 이름 바꾸기

팬더에서 특정 열 이름 바꾸기 '데이터프레임'이 있는데data단일 열 머리글의 이름을 변경하려면 어떻게 해야 하는가?예를 들면gdp로log(gdp)? data = y gdp cap 0 1 2 5 1 2 3 9 2 8 7 2 3 3 4 7 4 6 7 7 5 4 8 3 6 8 2 8 7 9 9 10 8 6 6 4 9 10 10 7 data.rename(columns={'gdp':'log(gdp)'}, inplace=True) 명령어를 매개 변수로 받아들이는 프로그램columns한 항목으로 받아쓰기를 통과하면 돼 관련 항목도 참조하십시오.훨씬 더 빠른 구현으로list-comprehension단일 열 이름을 변경해야 할 경우 df.columns = ['log(gdp)' if x=='gdp' else x for ..

Programing 2022.03.15

빈 집합 리터럴?

빈 집합 리터럴? []= 비어 있음list ()= 비어 있음tuple {}= 비어 있음dict 빈 것과 비슷한 표기법이 있는가?set아니면 내가 편지를 써야 하나?set()?아니, 빈 세트는 문자 그대로 구문이 없어.너는 글을 써야 한다.무슨 수를 써서라도 set()빈 세트를 생성하십시오. 하지만 사람들에게 깊은 인상을 주고 싶다면, 그들에게 당신이 리터럴과 리터럴을 사용하여 빈 세트를 만들 수 있다고 말해라.*Python >= 3.5(PEP 448 참조): >>> s = {*()} # or {*{}} or {*[]} >>> print(s) set() 이것은 기본적으로 보다 응축된 행동방식이다.{_ for _ in ()}하지만, 이러지 마.수락된 답변을 연장하기 위해: 원본 버전2.7그리고3.1을 가지고..

Programing 2022.03.14

PIP가 있는 PIL을 Mac OS에 설치하는 방법?

PIP가 있는 PIL을 Mac OS에 설치하는 방법? 다음 명령을 사용하여 Python Imaging Library(Python Imaging Library)를 설치하려고 함: sudo pip install pil 하지만 나는 다음과 같은 메시지를 받는다. Downloading/unpacking PIL You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure files. Downloading PIL-1.1.7.tar.gz (506kB): 506kB downloaded Running setup.py egg_info for package PIL..

Programing 2022.03.14

ValueError:복제 축에서 재색인할 수 없음의 의미는?

ValueError:복제 축에서 재색인할 수 없음의 의미는? 나는 a를 얻고 있다.ValueError: cannot reindex from a duplicate axis는 이것을 하려고 노력했지만 할 수 없었다나는 이것을 간단한 예로 재현하려 했으나 할 수 없었다. 여기 내 세션이 있다.ipdb 열,trace가 있다. 문자열 인덱스와 정수 열, float 값이 있는 DataFrame을 가지고 있다.그러나 내가 만들려고 할 때sum내가 받는 모든 열의 합계를 지수화하다.ValueError: cannot reindex from a duplicate axis오류. 동일한 특성을 가진 작은 DataFrame을 만들었지만 문제를 재현할 수 없는 경우, 무엇을 놓칠 수 있는가? 무슨 말인지 잘 모르겠어.ValueE..

Programing 2022.03.14

Python을 사용하여 HTML 구문 분석

Python을 사용하여 HTML 구문 분석 Python 목록/사전/객체 형태로 태그를 가져올 수 있는 Python용 HTML 파서 모듈을 찾고 있다. 양식의 문서가 있는 경우: Something here Something else 그러면 HTML 태그의 이름이나 ID를 통해 중첩된 태그에 액세스할 수 있는 방법을 제공하므로 기본적으로 콘텐츠/텍스트를 가져올 수 있도록 요청하십시오.div으로 꼬리표를 달다.class='container' 되어 있는.body꼬리표 같은 거. 만약 당신이 Firefox의 "Inspect 요소" 기능(View HTML)을 사용했다면, 당신은 그것이 트리처럼 멋진 중첩 방식으로 모든 태그를 제공한다는 것을 알 것이다. 나는 빌트인 모듈을 선호하지만 그건 좀 무리한 요구일 수도 있..

Programing 2022.03.13

판다 멀티 인덱스를 컬럼으로 변환

판다 멀티 인덱스를 컬럼으로 변환 두 가지 인덱스 레벨의 데이터 프레임이 있다. value Trial measurement 1 0 13 1 3 2 4 2 0 NaN 1 12 3 0 34 이걸로 바꾸고 싶네 Trial measurement value 1 0 13 1 1 3 1 2 4 2 0 NaN 2 1 12 3 0 34 어떻게 하면 가장 좋을까? 여기서 지시하는 대로 데이터를 집계하고 싶기 때문에 이것이 필요하지만, 내 칼럼이 지수로 사용되고 있다면 그렇게 선택할 수 없다.reset_index()는 인덱스 값을 데이터프레임에 컬럼으로 전송하는 판다 데이터프레임 방식이다.파라미터의 기본 설정은 drop=False(인덱스 값을 열로 유지함)이다. 전화만 하면 된다..reset_index()DataFrame ..

Programing 2022.03.09

numpy: 배열의 고유 값에 대한 가장 효율적인 주파수 수

numpy: 배열의 고유 값에 대한 가장 효율적인 주파수 수 /에서 배열의 고유 값에 대한 주파수 카운트를 얻는 효율적인 방법이 있는가? 이 선을 따라 다음과 같은 것이 있다. x = array( [1,1,1,2,2,2,5,25,1,1] ) y = freq_count( x ) print y >> [[1, 5], [2,3], [5,1], [25,1]] (R 이용자들을 위해, 기본적으로, 나는 저 밖에 있는 R 이용자들을 찾고 있다.table()함수 )Numpy 1.9를 기준으로 가장 쉽고 빠른 방법은 단순히 사용하는 것인데, 현재 이 방법은 다음과 같다.return_counts키워드 인수: import numpy as np x = np.array([1,1,1,2,2,2,5,25,1,1]) unique, c..

Programing 2022.03.09

Python의 모든 기능은 어떻게 작동하는가?

Python의 모든 기능은 어떻게 작동하는가? 나는 어떻게 그 일이 일어났는지 이해하려고 노력하고 있다.any()그리고all()파이톤 내장 기능이 작동한다. 나는 튜플을 비교해서 만약 어떤 값이 다르면 그것이 다시 돌아오도록 하려고 한다.True그리고 만약 그것들이 모두 같다면 그것은 돌아올 것이다.False 이 [을 반환하고 [거짓, 거짓, 거짓]을 반환하기 위해 이 사건에서 그들은 어떻게 일하고 있는가? da이다defaultdict(list). print d['Drd2'] # [[1, 5, 0], [1, 6, 0]] print list(zip(*d['Drd2'])) # [(1, 1), (5, 6), (0, 0)] print [any(x) and not all(x) for x in zip(*d['Drd..

Programing 2022.03.08

텍스트 파일에 유니코드 텍스트를 쓰는 중?

텍스트 파일에 유니코드 텍스트를 쓰는 중? 나는 구글 문서에서 데이터를 꺼내서 그것을 처리하고 파일에 쓰고 있다(결국 워드프레스 페이지에 붙여넣을 것이다). 비 ASC가 일부 있다.II 기호.어떻게 하면 HTML 소스에서 사용할 수 있는 기호로 안전하게 변환할 수 있을까? 현재 나는 들어오는 길에 모든 것을 유니코드로 변환하여 파이톤 문자열로 결합한 다음 다음을 수행하고 있다. import codecs f = codecs.open('out.txt', mode="w", encoding="iso-8859-1") f.write(all_html.encode("iso-8859-1", "replace")) 마지막 줄에 인코딩 오류가 있음: UnicodeDecodeError: 'ascII' 코덱이 위치 12286에서..

Programing 2022.03.07
반응형