«python» 태그된 질문

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

11
파이썬에서 문자열이 숫자로 시작하는지 확인하는 방법은 무엇입니까?
나는 숫자 (0-9)로 시작하는 문자열을 가지고 있습니다. 그래서 글을 쓰는 대신 if (string.startswith('0') || string.startswith('2') || string.startswith('3') || string.startswith('4') || string.startswith('5') || string.startswith('6') || string.startswith('7') || string.startswith('8') || string.startswith('9')): #do something 더 영리하고 효율적인 방법이 있습니까?
91 python  string  digits 

6
Python : N 번 목록에 항목 추가
이것은 파이썬이 지름길을 가지고있는 것처럼 보입니다. 목록에 항목을 N 번 추가하고 효과적으로 다음을 수행합니다. l = [] x = 0 for i in range(100): l.append(x) 이를 위해 다음과 같은 "최적화 된"방법이 있어야한다고 생각합니다. l.append_multiple(x, 100) 거기 있어요?
91 python  list 


2
Pandas로 탭으로 구분 된 파일 읽기-Windows에서는 작동하지만 Mac에서는 작동하지 않음
Windows에서 Pandas / Python으로 탭으로 구분 된 데이터 파일을 문제없이 읽고 있습니다. 데이터 파일은 처음 세 줄에 메모를 포함하고 그 뒤에 헤더가 있습니다. df = pd.read_csv(myfile,sep='\t',skiprows=(0,1,2),header=(0)) 이제 Mac에서이 파일을 읽으려고합니다. (Mac에서 Python을 처음 사용했습니다.) 다음과 같은 오류가 발생합니다. pandas.parser.CParserError: Error tokenizing data. C error: Expected 1 fields in line 8, …

4
Matplotlib 그림 facecolor (배경색)
누군가 그림의 얼굴 색상을 설정할 때 아래 코드가 작동하지 않는 이유를 설명해 주시겠습니까? import matplotlib.pyplot as plt # create figure instance fig1 = plt.figure(1) fig1.set_figheight(11) fig1.set_figwidth(8.5) rect = fig1.patch rect.set_facecolor('red') # works with plt.show(). # Does not work with plt.savefig("trial_fig.png") ax = fig1.add_subplot(1,1,1) x = 1, 2, 3 y = …

1
Pandas 'Freq'태그에 대한 문서는 어디에 있습니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 2 년 전 . 이 질문 개선 나는 Pandas를 처음 사용하고 date_range. 나는 좋은 것들의 모든 종류에 걸쳐 온 freq것처럼, BME그리고 BMS내가 빨리 내가 …

5
파이썬에서는 왜 인쇄 대신 로깅을 사용합니까?
복잡한 프로젝트에서 간단한 디버깅을 위해 인쇄 대신 파이썬 로거를 사용하는 이유가 있습니까? 다른 사용 사례는 어떻습니까? 각각에 대해 허용되는 최상의 사용 사례가 있습니까 (특히 표준 출력 만 찾고있는 경우)? 이것이 "모범 사례"라고 항상 들었지만 그 이유를 알 수 없었습니다.

3
python pandas 데이터 프레임 열은 dict 키와 값으로 변환됩니다.
여러 열이있는 pandas 데이터 프레임이 있는데 하나는 dict의 키로, 다른 하나는 dict의 값으로 두 개의 열에서 dict를 구성하고 싶습니다. 어떻게 할 수 있습니까? 데이터 프레임 : area count co tp DE Lake 10 7 Forest 20 5 FR Lake 30 2 Forest 40 3 영역을 키로 정의하고 dict의 값으로 계산해야합니다. …

3
Docker가 변경된 경우에만 pip requirements.txt를 실행하는 방법은 무엇입니까?
Dockerfile에는 다음을 설치하는 계층이 있습니다 requirements.txt. FROM python:2.7 RUN pip install -r requirements.txt 도커 이미지를 빌드하면 이 파일의 변경 사항에 관계없이 전체 프로세스가 실행 됩니다. pip install -r requirements.txt파일이 변경된 경우 에만 Docker가 실행되도록하려면 어떻게해야 합니까? Removing intermediate container f98c845d0f05 Step 3 : RUN pip install -r requirements.txt ---> Running …

4
git은 오류없이 아무것도 커밋하지 않는 방법?
나는하는 패브릭 스크립트를 작성하려고 해요 git commit; 그러나 커밋 할 내용이 없으면 git은 상태가 1. 배포 스크립트는이를 실패한 것으로 간주하고 종료합니다. 실제 커밋 실패 를 감지하고 싶기 때문에 패브릭에 git commit실패를 무시할 수는 없습니다 . 배포를 계속할 수 있지만 실제 커밋이 실패 할 때 발생하는 오류를 포착하도록 빈 커밋 실패를 …
91 python  git  fabric 

5
Python 단위 테스트에서 메서드가 호출되었는지 확인
Python 단위 테스트에 다음 코드가 있다고 가정합니다. aw = aps.Request("nv1") aw2 = aps.Request("nv2", aw) aw.Clear()테스트의 두 번째 줄 에서 특정 메서드 (내 경우 )가 호출 되었다고 쉽게 주장 할 수있는 방법이 있습니까? 예를 들면 다음과 같습니다. #pseudocode: assertMethodIsCalled(aw.Clear, lambda: aps.Request("nv2", aw))


3
ReadTimeoutError : HTTPSConnectionPool (host = 'pypi.python.org', port = 443)을 pip로 해결하는 방법은 무엇입니까?
최근에 일부 패키지를 설치해야합니다. pip install future pip install scikit-learn pip install numpy pip install scipy 나는 또한 sudo그들 앞에 서면으로 시도 했지만 모두 빨간색 선으로 다음 오류가 발생했습니다. Exception: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main status = self.run(options, args) File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 290, in …
91 python  pip 

5
numpy 배열에서 음수 값 바꾸기
배열의 모든 음수 값을 0으로 바꾸는 간단한 방법이 있습니까? NumPy 배열을 사용하여 수행하는 방법에 대한 완전한 블록이 있습니다. 예 a = array([1, 2, 3, -4, 5]) 돌아와야 해 [1, 2, 3, 0, 5] a < 0 제공합니다 : [False, False, False, True, False] 이것이 내가 붙어있는 곳입니다.이 배열을 사용하여 원래 …
91 python  numpy 

4
Python에서 람다를 이해하고이를 사용하여 여러 인수 전달
람다에서 찾을 수있는 모든 것을 읽은 후에도 내가 원하는대로하는 방법을 이해하지 못합니다. 모두가 예제를 사용합니다. lambda x, y : x + y 왜 상태로 둘 필요합니까 x및 y전과 :? 또한 여러 인수를 반환하는 방법은 무엇입니까? 예를 들면 : self.buttonAdd_1 = Button(self, text='+', command=lambda : self.calculate(self.buttonOut_1.grid_info(), 1)) 이것은 잘 작동합니다. 그러나 …

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