«python» 태그된 질문

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


5
Python에서 파일 읽기 및 덮어 쓰기
현재 나는 이것을 사용하고 있습니다 : f = open(filename, 'r+') text = f.read() text = re.sub('foobar', 'bar', text) f.seek(0) f.write(text) f.close() 그러나 문제는 이전 파일이 새 파일보다 크다는 것입니다. 그래서 나는 그 끝에 이전 파일의 일부가있는 새 파일로 끝납니다.
108 python  file  overwrite 

6
Python 코드에서 REPL (Read, Eval, Print, Loop)에 드롭하는 방법
스크립트가 명령 줄에서 시작된 경우에도 실행 중 임의의 지점에서 Python 스크립트를 REPL에 프로그래밍 방식으로 강제로 드롭하는 방법이 있습니까? 빠르고 더러운 플로팅 프로그램을 작성 중입니다. stdin 또는 파일에서 데이터를 읽고 플로팅 한 다음 REPL에 드롭하여 플롯을 사용자 지정할 수 있도록합니다.

11
판다의 데카르트 곱
두 개의 pandas 데이터 프레임이 있습니다. from pandas import DataFrame df1 = DataFrame({'col1':[1,2],'col2':[3,4]}) df2 = DataFrame({'col3':[5,6]}) 데카르트 곱을 얻는 가장 좋은 방법은 무엇입니까 (물론 나처럼 명시 적으로 작성하지 않고)? #df1, df2 cartesian product df_cartesian = DataFrame({'col1':[1,2,1,2],'col2':[3,4,3,4],'col3':[5,5,6,6]})
108 python  pandas 

7
튜플 목록을 여러 목록으로 변환하는 방법은 무엇입니까?
튜플 목록이 있고 여러 목록으로 변환하고 싶다고 가정합니다. 예를 들어, 튜플 목록은 다음과 같습니다. [(1,2),(3,4),(5,6),] Python에 다음과 같이 변환하는 내장 함수가 있습니까? [1,3,5],[2,4,6] 이것은 간단한 프로그램이 될 수 있습니다. 그러나 나는 파이썬에 그러한 내장 함수가 존재하는지 궁금합니다.
108 python  list  tuples 


2
파이썬 요청 모듈에 헤더 추가
앞서 httplib모듈을 사용 하여 요청에 헤더를 추가했습니다. 이제 requests모듈 에서도 같은 작업을 시도하고 있습니다. 이것은 내가 사용하고있는 파이썬 요청 모듈입니다 : http://pypi.python.org/pypi/requests 어떻게에 헤더를 추가 할 수 있습니다 request.post그리고 request.get내가 추가해야 할 말을 foobar헤더에 각 요청에 키를 누릅니다.

16
기본값없이 사용자 프로필에 nullable이 아닌 필드 'new_field'를 추가하려고합니다.
Django 1.7부터 South 또는 다른 마이그레이션 시스템을 사용할 필요가 없다는 것을 알고 있으므로 간단한 명령을 사용하고 있습니다. python manage.py makemigrations 그러나 내가 얻는 것은이 오류입니다. You are trying to add a non-nullable field 'new_field' to userprofile without a default; we can't do that (the database needs something to populate existing …
108 python  django 

3
왜`a == b 또는 c 또는 d`가 항상 True로 평가됩니까?
권한이없는 사용자에 대한 액세스를 거부하는 보안 시스템을 작성하고 있습니다. import sys print("Hello. Please enter your name:") name = sys.stdin.readline().strip() if name == "Kevin" or "Jon" or "Inbar": print("Access granted.") else: print("Access denied.") 예상대로 인증 된 사용자에게 액세스 권한을 부여하지만 인증되지 않은 사용자도 허용합니다! Hello. Please enter your name: Bob Access …

9
matplotlib / seaborn : 히트 맵 플롯의 절반으로 잘라낸 첫 번째 및 마지막 행
seaborn (및 matplotlib를 사용한 상관 행렬)을 사용하여 히트 맵을 플로팅 할 때 첫 번째 행과 마지막 행이 절반으로 잘립니다. 이것은 내가 온라인에서 찾은이 최소한의 코드 예제를 실행할 때도 발생합니다. import pandas as pd import seaborn as sns import matplotlib.pyplot as plt data = pd.read_csv('https://raw.githubusercontent.com/resbaz/r-novice-gapminder-files/master/data/gapminder-FiveYearData.csv') plt.figure(figsize=(10,5)) sns.heatmap(data.corr()) plt.show() y 축의 레이블은 …

12
텍스트를 문장으로 나누려면 어떻게해야합니까?
텍스트 파일이 있습니다. 문장 목록이 필요합니다. 어떻게 구현할 수 있습니까? 약어에 점이 사용되는 등 미묘한 부분이 많이 있습니다. 내 이전 정규식이 잘못 작동합니다. re.compile('(\. |^|!|\?)([A-Z][^;↑\.<>@\^&/\[\]]*(\.|!|\?) )',re.M)
108 python  text  split 

5
Docker에 최소 플라스크 앱 배포-서버 연결 문제
나는 유일한 의존성 인 앱이 플라스크이며, 이는 docker 외부에서 잘 실행되고 기본 포트에 바인딩됩니다 5000. 다음은 전체 소스입니다. from flask import Flask app = Flask(__name__) app.debug = True @app.route('/') def main(): return 'hi' if __name__ == '__main__': app.run() 문제는 이것을 docker에 배포하면 서버가 실행 중이지만 컨테이너 외부에서 연결할 수 없다는 …


2
matplotlib : 컬러 바 및 해당 텍스트 레이블
레이블이 각 개별 색상의 중앙에 있도록에 colorbar대한 범례 를 만들고 싶습니다 heatmap. 여기에서 빌린 예 : import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import ListedColormap #discrete color scheme cMap = ListedColormap(['white', 'green', 'blue','red']) #data np.random.seed(42) data = np.random.rand(4, 4) fig, ax = plt.subplots() heatmap = ax.pcolor(data, cmap=cMap) …

4
Pandas 데이터 프레임 및 개수에서 선택한 열의 고유 한 값 조합
다음과 같이 팬더 데이터 프레임에 데이터가 있습니다. df1 = pd.DataFrame({'A':['yes','yes','yes','yes','no','no','yes','yes','yes','no'], 'B':['yes','no','no','no','yes','yes','no','yes','yes','no']}) 그래서 내 데이터는 다음과 같습니다. ---------------------------- index A B 0 yes yes 1 yes no 2 yes no 3 yes no 4 no yes 5 no yes 6 yes no 7 yes yes 8 yes yes 9 no no …
108 python  pandas 

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