«python» 태그된 질문

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

6
Pandas에서 merge ()와 concat ()의 차이점
사이의 근본적인 차이 (들) 무엇 pd.DataFrame.merge()과 pd.concat()? 지금까지 이것이 내가 찾은 것입니다. 내 이해가 얼마나 완전하고 정확한지에 대해 언급하십시오. .merge()열 (행 인덱스 포함) 만 사용할 수 있으며 데이터베이스 스타일 작업에 의미 상 적합합니다. .concat()인덱스 만 사용하여 두 축과 함께 사용할 수 있으며 계층 적 인덱스를 추가하는 옵션을 제공합니다. 부수적으로 이것은 …
85 python  pandas  join  merge  concat 

16
파이썬에서 새 줄이 아닌 동일한 줄로 인쇄하십시오.
기본적으로 나는이 남자가 한 것과는 반대로하고 싶다 ... 헤헤. Python 스크립트 : 기존 줄을 업데이트하는 대신 셸에 매번 새 줄을 인쇄합니다. 얼마나 멀리 있는지 알려주는 프로그램이 있습니다. for i in some_list: #do a bunch of stuff. print i/len(some_list)*100," percent complete" 따라서 len (some_list)가 50이면 마지막 줄이 50 번 인쇄됩니다. 한 …
85 python  stdout 

3
python : 목록에 사전 추가-동작과 같은 포인터가 보입니다.
파이썬 인터프리터에서 다음을 시도했습니다. >>> >>> a = [] >>> b = {1:'one'} >>> a.append(b) >>> a [{1: 'one'}] >>> b[1] = 'ONE' >>> a [{1: 'ONE'}] >>> 여기서는 사전 'b'를 목록 'a'에 추가 한 후 사전 'a'의 키 1에 해당하는 값을 변경합니다. 어떻게 든이 변경 사항은 목록에도 반영됩니다. 목록에 …

7
파이썬에서 클래스 객체를 dict로 캐스팅하는 방법
파이썬으로 간단한 클래스가 있다고 가정 해 봅시다. class Wharrgarbl(object): def __init__(self, a, b, c, sum, version='old'): self.a = a self.b = b self.c = c self.sum = 6 self.version = version def __int__(self): return self.sum + 9000 def __what_goes_here__(self): return {'a': self.a, 'b': self.b, 'c': self.c} 아주 쉽게 정수로 변환 …
85 python 

3
시간과 분 단위로 두 열 간의 Pandas DataFrame 시간 차이 계산
나는 두 개의 열을 가지고, fromdate그리고 todatedataframe에. import pandas as pd data = {'todate': [pd.Timestamp('2014-01-24 13:03:12.050000'), pd.Timestamp('2014-01-27 11:57:18.240000'), pd.Timestamp('2014-01-23 10:07:47.660000')], 'fromdate': [pd.Timestamp('2014-01-26 23:41:21.870000'), pd.Timestamp('2014-01-27 15:38:22.540000'), pd.Timestamp('2014-01-23 18:50:41.420000')]} df = pd.DataFrame(data) 다음을 diff사용하여 두 날짜의 차이를 찾기 위해 새 열을 추가합니다. df['diff'] = df['fromdate'] - df['todate'] 내가 얻을 diff열을, 그러나 그것은 …

8
Numpy 배열에 새 차원을 추가하려면 어떻게해야합니까?
나는 이미지의 numpy 배열로 시작합니다. In[1]:img = cv2.imread('test.jpg') 모양은 640x480 RGB 이미지에 대해 예상 할 수있는 것입니다. In[2]:img.shape Out[2]: (480, 640, 3) 하지만 제가 가지고있는이 이미지는 100 프레임 길이의 비디오 프레임입니다. 이상적으로, 나는 그런 것을이 비디오에서 모든 데이터를 포함하는 단일 배열하고 싶은 img.shape반환 (480, 640, 3, 100). 다음 프레임, 즉 …
85 python  arrays  opencv  numpy 

5
피클 파일을 읽는 방법?
몇 가지 데이터를 만들고 다음과 같이 여러 번 저장했습니다. with open('filename', 'a') as f: pickle.dump(data, f) 파일 크기가 커질 때마다 파일을 열 때 with open('filename', 'rb') as f: x = pickle.load(f) 지난번의 데이터 만 볼 수 있습니다. 파일을 올바르게 읽을 수있는 방법은 무엇입니까?
85 python  pickle 

4
파일 시스템에서 직접 jinja 템플릿을로드하는 방법
pocoo.org 의 jinja API 문서는 다음과 같이 설명합니다. 애플리케이션의 템플릿을로드하도록 Jinja2를 구성하는 가장 간단한 방법은 대략 다음과 같습니다. from jinja2 import Environment, PackageLoader env = Environment(loader=PackageLoader('yourapplication', 'templates')) 그러면 기본 설정과 yourapplication python 패키지 내의 templates 폴더 에서 템플릿을 찾는 로더가있는 템플릿 환경이 생성 됩니다. 알다시피, 템플릿이 포함 된 파이썬 패키지를 …

16
iterable을 일정한 크기의 청크로 분할하는 방법
중복 가능성 : Python에서 목록을 균등 한 크기의 청크로 어떻게 분할합니까? 이터 러블을 입력으로 받아 이터 러블의 이터 러블을 반환하는 "배치"함수를 찾을 수 없다는 것에 놀랐습니다. 예를 들면 : for i in batch(range(0,10), 1): print i [0] [1] ... [9] 또는: for i in batch(range(0,10), 3): print i [0,1,2] [3,4,5] …

14
boto3에서 S3 버킷의 하위 폴더 이름 검색
boto3를 사용하여 AWS S3 버킷에 액세스 할 수 있습니다. s3 = boto3.resource('s3') bucket = s3.Bucket('my-bucket-name') 이제 버킷에는 폴더 first-level가 포함되어 있으며 그 자체에는 타임 스탬프가있는 여러 하위 폴더가 포함됩니다 (예 :) 1456753904534. 내가하고있는 다른 작업을 위해이 하위 폴더의 이름을 알아야하고 boto3가 나를 대신하여 검색하도록 할 수 있는지 궁금합니다. 그래서 나는 …

3
람다 함수에 힌트를 입력 할 수 있습니까?
현재 Python에서 함수의 매개 변수와 반환 유형은 다음과 같이 유형 힌트가 될 수 있습니다. def func(var1: str, var2: str) -> int: return var1.index(var2) 이는 함수가 두 개의 문자열을 취하고 정수를 반환 함을 나타냅니다. 그러나이 구문은 다음과 같은 람다와 매우 혼동됩니다. func = lambda var1, var2: var1.index(var2) 매개 변수와 반환 유형 …
85 python  lambda 

15
CentOS에 Python 2.6 설치
CentOS를 실행하는 셸이 있습니다. 내가하고있는 프로젝트의 경우 파이썬 2.5 이상이 필요하지만 centOS는 2.4에 상당히 의존합니다. 내가 읽은 바에 따르면 2.5로 업그레이드하면 여러 가지 문제가 발생합니다. 2.4와 별도로 2.5를 설치하고 싶지만 어떻게해야할지 모르겠습니다. 지금까지 소스 tarball을 다운로드하고 압축을 푼 다음 ./configure --prefix=/opt끝낼 위치를 지정했습니다. 이제 그냥 할 수 있습니까 make, make …
85 python  centos  rpath 

5
파이썬에서 x [x <2] = 0은 무엇을 의미합니까?
비슷한 줄이있는 코드를 보았습니다. x[x&lt;2]=0 변형을 가지고 놀면서 나는 여전히이 구문이하는 일에 갇혀 있습니다. 예 : &gt;&gt;&gt; x = [1,2,3,4,5] &gt;&gt;&gt; x[x&lt;2] 1 &gt;&gt;&gt; x[x&lt;3] 1 &gt;&gt;&gt; x[x&gt;2] 2 &gt;&gt;&gt; x[x&lt;2]=0 &gt;&gt;&gt; x [0, 2, 3, 4, 5]


11
Python으로 SSL 인증서 유효성 검사
HTTPS를 통해 회사 인트라넷의 여러 사이트에 연결하고 SSL 인증서가 유효한지 확인하는 스크립트를 작성해야합니다. 만료되지 않았는지, 올바른 주소로 발급되었는지 등. 이러한 사이트에 대해 자체 내부 기업 인증 기관을 사용하므로 인증서를 확인할 CA의 공개 키가 있습니다. Python은 기본적으로 HTTPS를 사용할 때 SSL 인증서를 수락하고 사용하므로 인증서가 유효하지 않더라도 urllib2 및 Twisted와 같은 …

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