«python» 태그된 질문

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

7
Python 객체에 대한 복사 / 딥 카피 작업을 재정의하는 방법은 무엇입니까?
나는 사이의 차이를 이해 copy대 deepcopy복사 모듈을. 내가 사용했습니다 copy.copy및 copy.deepcopy이전을 성공적으로, 그러나 이것은 내가 실제로 과부하에 대해 갔어요 처음 __copy__과 __deepcopy__방법을. 이미 통해 주위 구글에서 보니 한의 인스턴스를 찾기 위해 파이썬 모듈 내장 __copy__및 __deepcopy__기능 (예를 들어 sets.py, decimal.py및 fractions.py),하지만 난 아직 100 % 확인 내가 잘있어 해요. 내 …


6
dict python에 대한 URL 쿼리 매개 변수
URL (일부 Python 라이브러리 포함)을 구문 분석하고 URL의 쿼리 매개 변수 부분의 키와 값으로 Python 사전을 반환하는 방법이 있습니까? 예를 들면 : url = "http://www.example.org/default.html?ct=32&op=92&item=98" 기대 수익 : {'ct':32, 'op':92, 'item':98}

3
나중에 Jupyter (IPython) 노트북 세션을 피클하거나 저장하는 방법
많은 시간이 소요되는 계산을 통해 Jupyter / Ipython 노트북에서 더 큰 데이터 분석을 수행한다고 가정 해 보겠습니다. 그런 다음 어떤 이유로 인해 jupyter 로컬 서버 I를 종료해야하지만 시간이 많이 걸리는 모든 계산을 다시 수행 할 필요없이 나중에 분석을 다시 수행하고 싶습니다. 나는 것이 무엇을 좋아 할 수있는 사랑을한다 pickle또는 전체 …


2
로깅 사용 pprint 출력 인쇄
pprint의 출력을 사용하여 복잡한 데이터 구조를 표시하고 싶지만 stdout이 아닌 로깅 모듈을 사용하여 출력하고 싶습니다. ds = [{'hello': 'there'}] logging.debug( pprint.pprint(ds) ) # outputs as STDOUT
101 python  logging  pprint 

1
matplotlib에서 두 개의 수직선 사이를 채우십시오.
설명서 의 예제 를 살펴 matplotlib보았지만 두 개의 특정 수직선 사이의 영역을 채우는 플롯을 만드는 방법이 명확하지 않았습니다. 예를 들어, ( 플롯 의 전체 범위에 대해) x=0.2와 사이에 플롯을 만들고 싶다고 가정합니다 . 내가 사용 하는가 , 또는 ?x=4yfill_betweenfillfill_betweenx where이 조건을 사용할 수 있습니까 ?
101 python  matplotlib 

8
Python 프로세스 풀 비 데모닉?
데모닉이 아닌 파이썬 풀을 만들 수 있습니까? 풀이 내부에 다른 풀이있는 함수를 호출 할 수 있기를 원합니다. 데몬 프로세스는 프로세스를 만들 수 없기 때문에 이것을 원합니다. 특히 다음과 같은 오류가 발생합니다. AssertionError: daemonic processes are not allowed to have children 예를 들어, function_a를 실행하는 풀이있는 실행 function_b중인 풀이있는 시나리오를 고려하십시오 …

3
파이썬 정규식이 겹치는 모든 일치 항목을 찾으십니까?
파이썬 2.6에서 re를 사용하여 더 큰 일련의 숫자 내에서 모든 10 자리 일련의 숫자를 찾으려고합니다. 나는 쉽게 겹치는 경기를 잡을 수는 없지만 숫자 시리즈의 모든 경기를 원합니다. 예 : "123456789123456789"에서 다음 목록을 받아야합니다. [1234567891,2345678912,3456789123,4567891234,5678912345,6789123456,7891234567,8912345678,9123456789] "예측"에 대한 참조를 찾았지만 내가 본 예에서는 더 큰 그룹이 아닌 숫자 쌍만 표시하고 두 자리 …

3
플라스크에서 전역 변수는 스레드로부터 안전합니까? 요청간에 데이터를 공유하려면 어떻게합니까?
내 앱에서 공통 객체의 상태는 요청을 통해 변경되며 응답은 상태에 따라 다릅니다. class SomeObj(): def __init__(self, param): self.param = param def query(self): self.param += 1 return self.param global_obj = SomeObj(0) @app.route('/') def home(): flash(global_obj.query()) render_template('index.html') 내 개발 서버에서 이것을 실행하면 1, 2, 3 등을 얻을 것으로 예상됩니다. 100 개의 서로 …

4
DataFrame pandas에서 날짜 사이의 일 수가있는 열 추가
'B'의 날짜에서 'A'의 날짜를 빼고 차이가있는 새 열을 추가하고 싶습니다. df A B one 2014-01-01 2014-02-28 two 2014-02-03 2014-03-01 다음을 시도했지만 for 루프에 포함하려고하면 오류가 발생합니다. import datetime date1=df['A'][0] date2=df['B'][0] mdate1 = datetime.datetime.strptime(date1, "%Y-%m-%d").date() rdate1 = datetime.datetime.strptime(date2, "%Y-%m-%d").date() delta = (mdate1 - rdate1).days print delta 어떻게해야합니까?

3
pandas.read_csv를 가져 와서 빈 값을 nan 대신 빈 문자열로 읽습니다.
일부 CSV 데이터를 읽기 위해 pandas 라이브러리를 사용하고 있습니다. 내 데이터에서 특정 열에는 문자열이 포함되어 있습니다. 문자열 "nan"은 빈 문자열과 마찬가지로 가능한 값입니다. 팬더가 "nan"을 문자열로 읽도록 만들었지 만 빈 값을 NaN으로 읽지 않도록하는 방법을 알아낼 수 없습니다. 다음은 샘플 데이터 및 출력입니다. One,Two,Three a,1,one b,2,two ,3,three d,4,nan e,5,five nan,6, …
101 python  csv  pandas 

7
파이썬에서 코드 줄 사이에 걸리는 시간을 측정하는 방법은 무엇입니까?
그래서 Java에서는 함수가 실행하는 데 걸리는 시간을 측정하는 방법을 할 수 있습니다. 그러나 파이썬에서는 어떻게 이루어 집니까? 코드 줄 사이의 시작 및 종료 시간을 측정하려면? 이것을하는 것 : import some_time_library starttime = some_time_library.some_module() code_tobe_measured() endtime = some_time_library.some_module() time_taken = endtime - starttime


7
ASCII가 아닌 문자를 제거하고 Python을 사용하여 마침표와 공백을 남기려면 어떻게해야합니까?
.txt 파일로 작업하고 있습니다. ASCII가 아닌 문자가없는 파일의 텍스트 문자열을 원합니다. 그러나 공백과 마침표를 남기고 싶습니다. 현재 나는 그것들도 벗겨 내고있다. 코드는 다음과 같습니다. def onlyascii(char): if ord(char) < 48 or ord(char) > 127: return '' else: return char def get_my_string(file_path): f=open(file_path,'r') data=f.read() f.close() filtered_data=filter(onlyascii, data) filtered_data = filtered_data.lower() return …
100 python  text  unicode  filter  ascii 

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