본문 바로가기

파이썬2271

파이썬 How do i program a simple IRC bot in python? 채널에 연결되는 기본 IRC 봇을 작성하는 데 도움이 필요합니다 .. 누구든지 설명해 주시겠습니까? IRC 서버에 연결할 수 있었지만 채널에 가입하여 로그온 할 수 없습니다. 지금까지 내가 가진 코드는 다음과 같습니다. import sockethost = 'irc.freenode.org' port = 6667 join_sock = socket.socket() join_sock.connect((host, port)) 어떤 도움이라도 대단히 감사하겠습니다. 해결 방법 참조 페이지 https://stackoverflow.com/questions/2968408 2020. 11. 24.
파이썬 mean, nanmean 및 warning : 빈 슬라이스의 평균 두 개의 numpy 배열을 구성한다고 가정하십시오. a = np.array([np.NaN, np.NaN]) b = np.array([np.NaN, np.NaN, 3]) 이제 np.mean 이 a 와 b 모두에 대해 nan 을 반환한다는 것을 알았습니다. >>> np.mean(a) nan >>> np.mean(b) nan >>> np.nanmean(b) 3.0 그러나 배열에 그러나 nan 값이 없으면 경고가 발생합니다. >>> np.nanmean(a) nan C:\python-3.4.3\lib\site-packages\numpy\lib\nanfunctions.py:598: RuntimeWarning: Mean of empty slice warnings.warn("Mean of empty slice", Ru.. 2020. 11. 24.
파이썬 matplotlib에서 ticklabel과 축 사이에 공간을 어떻게 추가합니까? 내 눈금 레이블의 글꼴을 성공적으로 늘 렸지만 이제는 축에 너무 가깝습니다. 눈금 레이블과 축 사이에 약간의 호흡 공간을 추가하고 싶습니다. 해결 방법 matplotlib가 이러한 설정을 rcParams로 존중하는 것처럼 보입니다. pylab.rcParams['xtick.major.pad']='8' pylab.rcParams['ytick.major.pad']='8' 그림을 만들기 전에 설정하면 괜찮습니다. 소스 코드를 살펴본 결과 프로그래밍 방식으로 설정하는 다른 방법이없는 것 같습니다. (tick.set_pad ()는 옳은 일을하려는 것처럼 보이지만, 패딩은 Ticks가 구성 될 때 설정되는 것으로 보이며 그 후에는 변경할 수 없습니다.) 참조 페이지 https://stackoverflow.com/qu.. 2020. 11. 24.
파이썬 pandas-사전에서 데이터 프레임에 새 열 추가 다음과 같이 데이터 프레임에 'D'열을 추가하고 싶습니다. U,L 111,en 112,en 112,es 113,es 113,ja 113,zh 114,es 다음 사전을 기반으로 : d = {112: 'en', 113: 'es', 114: 'es', 111: 'en'} 결과 데이터 프레임은 다음과 같이 나타납니다. U,L,D 111,en,en 112,en,en 112,es,en 113,es,es 113,ja,es 113,zh,es 114,es,es 지금까지 pd.join () 메서드를 사용해 보았지만 사전과 어떻게 작동하는지 알 수 없습니다. 해결 방법 In [248]: d = {112: 'en', 113: 'es', 114: 'es', 111: 'en'} df['D'] = df['U'].map(d) df .. 2020. 11. 24.
파이썬 값 수를 기준으로 Pandas DataFrame을 어떻게 필터링합니까? 도움? 해결 방법 In [11]: df = pd.DataFrame([[1, 2], [1, 4], [5, 6]], columns=['A', 'B']) In [12]: df Out[12]: A B 0 1 2 1 1 4 2 5 6 In [13]: df.groupby("A").filter(lambda x: len(x) > 1) Out[13]: A B 0 1 2 1 1 4 참조 페이지 https://stackoverflow.com/questions/29836836 2020. 11. 24.
파이썬 How do I do exponentiation in python? def cube(number): return number^3 print cube(2) cube (2) = 8 이 예상되지만 대신 cube (2) = 1 이됩니다. 내가 뭘 잘못하고 있죠? 해결 방법 ** 는 지수입니다. 2 ** 3 = 8 참조 페이지 https://stackoverflow.com/questions/30148740 2020. 11. 24.
파이썬 Concatenation of many lists in Python 다음과 같은 기능이 있다고 가정합니다. def getNeighbors(vertex) 주어진 정점의 이웃 인 정점 목록을 반환합니다. 이제 이웃의 모든 이웃 목록을 만들고 싶습니다. 나는 이렇게한다 : listOfNeighborsNeighbors = [] for neighborVertex in getNeighbors(vertex): listOfNeighborsNeighbors.append(getNeighbors(neighborsVertex)) 더 비단뱀적인 방법이 있습니까? 해결 방법 [x for n in getNeighbors(vertex) for x in getNeighbors(n)] 또는 sum(getNeighbors(n) for n in getNeighbors(vertex), []) 참조 페이지 h.. 2020. 11. 24.
파이썬 boto3을 사용하여 버킷 내용 나열 boto3 를 사용하여 S3의 버킷 내부 내용을 어떻게 볼 수 있습니까? (예 : "ls" 수행)? 다음을 수행하십시오. import boto3 s3 = boto3.resource('s3') my_bucket = s3.Bucket('some/path/') 보고: s3.Bucket(name='some/path/') 내용을 어떻게 볼 수 있습니까? 해결 방법 내용을 보는 한 가지 방법은 다음과 같습니다. for my_bucket_object in my_bucket.objects.all(): print(my_bucket_object) 참조 페이지 https://stackoverflow.com/questions/30249069 2020. 11. 24.
파이썬 Django에서 RESTFUL API의 데이터를 사용하는 올바른 방법 나는 django를 배우려고 노력 중이므로 현재 솔루션을 가지고있는 동안 django의 모범 사례를 따르는 지 확실하지 않습니다. 내 웹 사이트에 웹 API의 정보를 표시하고 싶습니다. API URL이 다음과 같다고 가정 해 보겠습니다. http://api.example.com/books?author=edwards&year=2009 그러면 2009 년에 작성된 Edwards의 도서 목록이 반환됩니다. 다음 형식으로 반환됩니다. {'results': [ { 'title':'Book 1', 'Author':'Edwards Man', 'Year':2009 }, { 'title':'Book 2', 'Author':'Edwards Man', 'Year':2009} ] } 현재 다음과 같이 내보기 파일에서 API를.. 2020. 11. 24.
파이썬 for 루프를 사용하여 사전 채우기 (Python) for 루프를 사용하여 사전을 만들려고합니다. 내 코드는 다음과 같습니다. dicts = {} keys = range(4) values = ["Hi", "I", "am", "John"] for i in keys: for x in values: dicts[i] = x print(dicts) 결과는 다음과 같습니다. {0: 'John', 1: 'John', 2: 'John', 3: 'John'} 왜? 나는 그것을 출력 할 계획이었다. {0: 'Hi', 1: 'I', 2: 'am', 3: 'John'} 왜 그렇게 출력되지 않으며 어떻게 올바르게 출력합니까? 해결 방법 dicts = {} keys = range(4) values = ["Hi", "I", "am", "John"] for i in keys: dic.. 2020. 11. 23.