«python» 태그된 질문

파이썬은 다 패러다임, 동적 타입, 다용도 프로그래밍 언어입니다. 깨끗하고 균일 한 구문을 빠르게 배우고 이해하며 사용하고 적용 할 수 있도록 설계되었습니다. Python 2는 01-01-2020부터 공식적으로 지원되지 않습니다. 그래도 버전 별 Python 질문의 경우 [python-2.7] 또는 [python-3.x] 태그를 추가하십시오. Python 변형 또는 라이브러리 (예 : Jython, PyPy, Pandas, Numpy)를 사용하는 경우 태그에 포함 시키십시오.


8
Python을 사용하여 파일에 예쁜 인쇄 JSON 데이터
클래스 용 프로젝트에는 Twitter JSON 데이터 구문 분석이 포함됩니다. 데이터를 가져 와서 별 문제없이 파일로 설정하고 있지만 모두 한 줄에 있습니다. 내가하려는 데이터 조작에는 괜찮지 만, 파일을 읽기가 엄청나게 어렵고 잘 검사 할 수 없어서 데이터 조작 부분에 대한 코드 작성이 매우 어렵습니다. 누구든지 Python 내에서 수행하는 방법을 알고 있습니까 …

4
Pandas DataFrame의 행을 열 헤더로 변환,
내가 작업해야하는 데이터는 약간 지저분합니다. 데이터 내부에 헤더 이름이 있습니다. 기존 pandas 데이터 프레임에서 행을 선택하고 열 머리글로 변경 (이름 변경)하려면 어떻게해야합니까? 다음과 같이하고 싶습니다. header = df[df['old_header_name1'] == 'new_header_name1'] df.columns = header

3
-m 옵션을 사용하여 Python 코드 실행 여부
파이썬 인터프리터에는 "라이브러리 모듈 모듈 을 스크립트로 실행"하는 -m 모듈 옵션이 있습니다. 이 파이썬 코드 a.py로 : if __name__ == "__main__": print __package__ print __name__ 나는 python -m a얻기 위해 시험 했다 "" <-- Empty String __main__ 반면 python a.py반환 None <-- None __main__ 나에게이 두 호출은 -m 옵션으로 호출 …
111 python  module  package 

6
뷰티플 스프로 속성 값 추출
웹 페이지의 특정 "입력"태그에서 단일 "값"속성의 내용을 추출하려고합니다. 다음 코드를 사용합니다. import urllib f = urllib.urlopen("http://58.68.130.147") s = f.read() f.close() from BeautifulSoup import BeautifulStoneSoup soup = BeautifulStoneSoup(s) inputTag = soup.findAll(attrs={"name" : "stainfo"}) output = inputTag['value'] print str(output) TypeError : list indices must be integers, not str Beautifulsoup 문서에서 나는 문자열이 …

5
Pandas 데이터 프레임에서 사용하는 메모리를 어떻게 해제합니까?
다음과 같이 팬더에서 연 정말 큰 CSV 파일이 있습니다 .... import pandas df = pandas.read_csv('large_txt_file.txt') 이렇게하면 메모리 사용량이 2GB만큼 증가하는데, 이는이 파일에 수백만 개의 행이 포함되어 있기 때문입니다. 이 메모리를 해제해야 할 때 문제가 발생합니다. 달렸어 .... del df 그러나 내 메모리 사용량은 떨어지지 않았습니다. 팬더 데이터 프레임에서 사용하는 메모리를 …
111 python  pandas  memory 

14
파이썬에서 디렉토리 트리 구조를 나열합니까?
os.walk()모든 하위 디렉토리 또는 디렉토리의 모든 파일을 나열 하는 데 사용할 수 있다는 것을 알고 있습니다 . 그러나 전체 디렉토리 트리 내용을 나열하고 싶습니다. - Subdirectory 1: - file11 - file12 - Sub-sub-directory 11: - file111 - file112 - Subdirectory 2: - file21 - sub-sub-directory 21 - sub-sub-directory 22 - …

16
Python : base64 디코딩시 '잘못된 패딩'오류 무시
패딩 오류가 있어도 바이너리로 다시 변환하려는 base64로 인코딩 된 데이터가 있습니다. 내가 사용한다면 base64.decodestring(b64_string) '잘못된 패딩'오류가 발생합니다. 다른 방법이 있습니까? 업데이트 : 모든 피드백에 감사드립니다. 솔직히 말해서, 언급 된 모든 방법이 약간 안타 나거나 그리워서 openssl을 시도하기로 결정했습니다. 다음 명령이 효과가있었습니다. openssl enc -d -base64 -in b64string -out binary_data
111 python  base64 

5
핍 동결 대 핍 목록
출력을 비교하면 차이점이 드러납니다. user@user-VirtualBox:~$ pip list feedparser (5.1.3) pip (1.4.1) setuptools (1.1.5) wsgiref (0.1.2) user@user-VirtualBox:~$ pip freeze feedparser==5.1.3 wsgiref==0.1.2 Pip의 문서 상태 freeze Output installed packages in requirements format. list List installed packages. 그러나 "요구 사항 형식"은 무엇이며 왜 pip list보다 포괄적 인 목록을 생성 pip freeze합니까?

6
** kwargs의 키가 있는지 확인하는 방법?
Python 3.2.3. 여기에 나열된 몇 가지 아이디어가 있는데 , 이는 일반 var에서 작동하지만 ** kwargs는 다른 규칙에 따라 작동하는 것 같습니다 ... 그래서 왜 이것이 작동하지 않으며 ** kwargs에 키가 있는지 어떻게 확인할 수 있습니까? if kwargs['errormessage']: print("It exists") 나는 또한 이것이 효과가 있다고 생각하지만 그렇지 않습니다. if errormessage in …

9
Google Colaboratory : GPU에 대한 잘못된 정보 (일부 사용자는 5 % RAM 만 사용 가능)
업데이트 :이 질문은 Google Colab의 "노트북 설정 : 하드웨어 가속기 : GPU"와 관련이 있습니다. 이 질문은 "TPU"옵션이 추가되기 전에 작성되었습니다. 무료 Tesla K80 GPU를 제공하는 Google Colaboratory에 대한 여러 가지 흥미 진진한 발표를 읽은 후, 절대 완료되지 않도록 fast.ai 강의 를 실행하려고했습니다 . 빠르게 메모리가 부족합니다. 나는 그 이유를 조사하기 …


11
ipython 노트북에서 PIL 이미지를 표시하는 방법
이것은 내 코드입니다 from PIL import Image pil_im = Image.open('data/empire.jpg') 이미지 조작을 한 다음 화면에 표시하고 싶습니다. 파이썬 노트북에서 PIL 이미지를 표시하는 데 문제가 있습니다. 나는 시도했다 : print pil_im 그리고 그냥 pil_im 하지만 둘 다 나에게 줘 : <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=569x800 at 0x10ECA0710>

12
pip 명령을 사용하여 requirements.txt에서 Python 패키지 업그레이드
pip 명령을 사용하여 requirements.txt 파일에서 모든 Python 패키지를 업그레이드하려면 어떻게해야합니까? 아래 명령으로 시도 $ pip install --upgrade -r requirements.txt 파이썬 패키지에는 버전 번호 ( Django==1.5.1) 가 접미사로 붙어 있으므로 업그레이드되지 않는 것 같습니다. requirements.txt 파일을 수동으로 편집하는 것보다 더 좋은 방법이 있습니까? 편집하다 Andy가 그의 답변에서 언급했듯이 패키지는 특정 버전에 …

4
코드에서 pandas apply ()를 언제 사용해야합니까?
Pandas 메서드 사용과 관련된 Stack Overflow 질문에 대한 많은 답변을 보았습니다 apply. 나는 또한 사용자들이 " apply느리기 때문에 피해야한다 "고 언급하는 것을 보았습니다 . apply느린 성능을 설명하는 주제에 대한 많은 기사를 읽었습니다 . 또한 문서에서 apply단순히 UDF 전달을위한 편리한 기능에 대한 면책 조항을 보았습니다 (지금은 찾을 수없는 것 같습니다). 따라서 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.