본문 바로가기

python 공부2392

파이썬 Save Dataframe to csv directly to s3 Python 새 CSV 파일에 업로드하려는 pandas DataFrame이 있습니다. 문제는 파일을 s3로 전송하기 전에 로컬에 저장하고 싶지 않다는 것입니다. 데이터 프레임을 s3에 직접 쓰는 to_csv와 같은 방법이 있습니까? boto3를 사용하고 있습니다. 지금까지 내가 가지고있는 것은 다음과 같습니다. import boto3 s3 = boto3.client('s3', aws_access_key_id='key', aws_secret_access_key='secret_key') read_file = s3.get_object(Bucket, Key) df = pd.read_csv(read_file['Body']) # Make alterations to DataFrame # Then export DataFrame t.. 2020. 11. 2.
파이썬 In Tkinter is there any way to make a widget not visible? 다음과 같이 위젯이 정상적으로 표시됩니다. Label(self, text = 'hello', visible ='yes') 이와 같은 경우 위젯이 전혀 표시되지 않습니다. Label(self, text = 'hello', visible ='no') 해결 방법 from Tkinter import * def hide_me(event): event.widget.pack_forget() root = Tk() btn=Button(root, text="Click") btn.bind('', hide_me) btn.pack() btn2=Button(root, text="Click too") btn2.bind('', hide_me) btn2.pack() root.mainloop() 참조 페이지 https://stackov.. 2020. 11. 2.
파이썬 Java 코드를 어떻게 효율적으로 파이썬으로 번역 할 수 있습니까? 자바에서 파이썬으로 코드를 번역하는 방법을 알려 주시면 감사하겠습니다. 수동으로해야합니까? 자동으로 변환하는 도구가 있습니까? 해결 방법 생성 된 Python 코드는 실행이 보장되지 않으며 구문 상 유효한 Python이 보장되지도 않습니다. 라이브러리를 다른 프로그래밍 언어로 변환하는 것은 결코 쉬운 일이 아닙니다. 참조 페이지 https://stackoverflow.com/questions/38203533 2020. 11. 2.
파이썬 PySpark에서 폭발 단어 목록이 포함 된 DataFrame에서 각 단어가 자체 행에있는 DataFrame으로 변환하고 싶습니다. DataFrame의 열을 어떻게 분해합니까? 다음은 각 코드 행의 주석을 해제하고 다음 주석에 나열된 오류를 얻을 수있는 몇 가지 시도에 대한 예제입니다. 저는 Python 2.7에서 Spark 1.6.1과 함께 PySpark를 사용합니다. from pyspark.sql.functions import split, explode DF = sqlContext.createDataFrame([('cat \n\n elephant rat \n rat cat', )], ['word']) print 'Dataset:' DF.show() print '\n\n Trying to do explode: \n' DFsp.. 2020. 11. 2.
파이썬 Tensorflow-배치 데이터가있는 입력 행렬의 matmul input_x 로 표시되는 일부 데이터가 있습니다. 크기를 알 수없는 텐서 (배치로 입력해야 함)이며 각 항목의 크기는 n 입니다. input_x 는 tf.nn.embedding_lookup 을 거치므로 embed 는 이제 [?, n, m] 차원을 갖습니다. m 은 임베딩 크기이고 ? 는 알 수없는 배치 크기를 나타냅니다. 여기에 설명되어 있습니다. input_x = tf.placeholder(tf.int32, [None, n], name="input_x") embed = tf.nn.embedding_lookup(W, input_x) 이제 입력 데이터 (이제 차원을 포함하여 확장 됨)의 각 샘플에 행렬 변수 U 를 곱하려고하는데 어떻게해야할지 모르겠습니다. 처음에는 tf.matmul 을 사용해 보았지만 .. 2020. 11. 2.
파이썬 클래스 메서드의 목적은 무엇입니까? 이제 Java에서 static 메서드를 사용하여 수행 할 작업에 Class 메서드를 사용할 필요가 없다는 것을 깨달았지만 이제 언제 사용할지 확신 할 수 없습니다. 파이썬 클래스 메서드에 대해 찾을 수있는 모든 조언은 저와 같은 초보자들이이를 피해야한다는 것입니다. 표준 문서는 논의 할 때 가장 불투명합니다. 누구든지 Python에서 Class 메소드를 사용하는 좋은 예가 있습니까? 아니면 누군가 Class 메소드를 현명하게 사용할 수 있는지 말해 줄 수 있습니까? 해결 방법 클래스 메서드는 특정 인스턴스에 한정되지 않지만 어떤 식 으로든 클래스를 포함하는 메서드가 필요한 경우를위한 것입니다. 가장 흥미로운 점은 자바의 정적 메서드 나 Python의 모듈 수준 함수에서는 불가능한 하위 클래스에 의해 재정.. 2020. 11. 2.
파이썬 Python에서 문자열의 개별 문자를 반복하는 방법 알아 "123abc" * 2 "123abc123abc"로 평가되지만 개별 문자를 N 번 반복하는 쉬운 방법이 있습니다 (예 : "123abc"를 "112233aabbcc" 또는 "111222333aaabbbccc"로 변환 하시겠습니까? 해결 방법 이건 어떤가요: >>> s = '123abc' >>> n = 3 >>> ''.join([char*n for char in s]) '111222333aaabbbccc' >>> 참조 페이지 https://stackoverflow.com/questions/38273353 2020. 11. 2.
파이썬 PyQt 프로그램을 종료 / 종료하는 적절한 방법 로그인 화면이있는 스크립트가 있고 취소 버튼을 누르면 응용 프로그램을 모두 종료하고 싶습니다. 세 가지 방법을 시도했습니다. 1 번만 작동합니다. 나머지 두 개는 대화 상자를 흰색으로 만들고 깜박이다가 멈추고 다른 응용 프로그램으로 전환 할 수도 없습니다. 내 코드는 다음과 같습니다. from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtSql import * from PyQt5.QtWidgets import * import csv import sys from datetime import datetime, timedelta, time import os from ci_co_table import * from login import * clas.. 2020. 11. 2.
파이썬 py 스크립트에서 sys.setdefaultencoding ( "utf-8")을 사용하지 않는 이유는 무엇입니까? 스크립트 상단에서 이것을 사용하는 py 스크립트를 거의 보지 못했습니다. 어떤 경우에 사용해야합니까? import sys reload(sys) sys.setdefaultencoding("utf-8") 해결 방법 문서에 따라 : 이렇게하면 기본 ASCII에서 UTF-8과 같은 다른 인코딩으로 전환 할 수 있습니다.이 인코딩은 Python 런타임이 문자열 버퍼를 유니 코드로 디코딩해야 할 때마다 사용합니다. 이 함수는 Python이 환경을 스캔하는 Python 시작시에만 사용할 수 있습니다. 시스템 전체 모듈 인 sitecustomize.py 에서 호출해야합니다.이 모듈이 평가되면 setdefaultencoding () 함수가 sys에서 제거됩니다. 모듈. 실제로 사용하는 유일한 방법은 속성을 다시 가져 오.. 2020. 11. 1.
파이썬 차트를 더 크게 만들기 더 큰 차트를 얻으려고합니다. 그러나 matplotlib의 figure 메서드가 제대로 작동하지 않는 것 같습니다. 오류가 아닌 메시지가 표시됩니다. import pandas.io.data as web import pandas as pd import matplotlib.pyplot as plt %matplotlib inline ... plt.figure(figsize=(20,10)) df2['media']= df2['SPY']*.6 + df2['TLT']*.4 df2.plot() plt.show() 내 코드에 어떤 문제가 있습니까? 해결 방법 첫 번째 plt.figure () 를 건너 뛰고 figsize 인수 만 사용할 수 있습니다. df2.plot(figsize=(20,10)) 참조 페이지 https:.. 2020. 11. 1.