본문 바로가기

파이썬 공부2392

파이썬 zlib 지원으로 소스에서 Python 빌드 Ubuntu 12.04의 소스에서 Python 3.2.3을 빌드 할 때 zlib 모듈을 사용할 수 없습니다. python.org에서 공식 소스 배포판을 다운로드하고 다음 명령으로 빌드 및 설치를 시도했습니다. tar xfa Python3.2.3.tar.bz2 cd Python-3.2.3 ./configure --prefix=/opt/python3.2 make sudo make install make 명령 출력에는 다음이 포함됩니다. Python build finished, but the necessary bits to build these modules were not found: _curses _curses_panel _dbm _gdbm _sqlite3 _ssl _tkinter bz2 readline .. 2021. 2. 6.
파이썬 ElementTree 및 유니 코드 XML 파일에이 문자가 있습니다. fumè 다음 코드를 사용하여 ElementTree 인스턴스를 생성하려고합니다. string_data = open('file.xml') x = ElementTree.fromstring(unicode(string_data.encode('utf-8'))) 다음과 같은 오류가 발생합니다. UnicodeEncodeError: 'ascii' codec can't encode character u'\xe8' in position 185: ordinal not in range(128) (참고 : 위치가 정확하지 않습니다. 더 큰 XML에서 샘플링했습니다.) 그것을 해결하는 방법? 감사 해결 방법 ElementTree가 작동하기 위해 XML을 디코딩 할 필요가 없습니다 . XML은 자.. 2021. 2. 6.
파이썬 Python을 사용하여 JSON에서 값 가져 오기 JSON 문자열에서 값을 검색하는 동안 오류가 발생합니다. data = json.loads('{"lat":444, "lon":555}') return data["lat"] 그러나 데이터를 반복하면 요소 ( lat 및 lon )는 제공되지만 값은 제공되지 않습니다. data = json.loads('{"lat":444, "lon":555}') ret = '' for j in data: ret = ret + ' ' + j return ret 반환 값 : lat lon lat 및 lon 의 값을 얻으려면 어떻게해야합니까? ( 444 및 555 ) 해결 방법 사전의 키와 값을 모두 반복하려면 다음을 수행하십시오. for key, value in data.items(): print key, value 참조 페이지.. 2021. 2. 6.
파이썬 Pandas : 기존 열에서 계산 된 값을 사용하여 데이터 프레임에 두 개의 새 열 만들기 적용 할 기능은 다음과 같습니다. def calculate(x): ...operate... return z, y 값만 반환하는 함수에 대한 새 열을 만드는 한 가지 방법은 다음과 같습니다. df['new_col']) = df['column_A'].map(a_function) 그래서 내가 원하고 실패한 것 (*)은 다음과 같습니다. (df['new_col_zetas'], df['new_col_ys']) = df['column_A'].map(calculate) ** df [ 'column_A']. map (calculate) 는 튜플 z, y로 구성된 각 항목의 팬더 시리즈를 반환합니다. 그리고 이것을 두 개의 데이터 프레임 열에 할당하려고하면 ValueError가 발생합니다. * 해결 방법 zip 을 사용.. 2021. 2. 6.
파이썬 Python을 사용하여 CSV에서 비표준 미국 영어 문자 및 기호 처리 나는 수천 개의 이름으로 된 상점 이름 목록을 가지고 있는데, 그중 일부는 문제를 일으키는 비표준 미국 영어 문자가 있습니다. 예를 들어, 내 입력 파일은 다음과 같습니다. store_name yéché Ázak ótndle 출력 파일이 실제로 다음과 같이 보이기를 원합니다 (Googledocs가 이것을 실현했다고 생각합니다, btw). store_name new_store_name yéché yéché Ázak Ãzak ótndle ótndle 표준이 아닌 미국 영어 문자를이 형식으로 변환하는 규칙은 약 10 개 정도 밖에 없기 때문에이를 수행하기 위해 Excel에서 f를 제어했습니다. 그러나 나는 미래에 이와 같은 것을 계산적으로 할 수 있기를 원하며 파이썬을 사용하여 이것을 빠르게 할 수있는 .. 2021. 2. 5.
파이썬 Matplotlib에서 플로팅 창을 열어 둡니다. matplotlib를 사용하는 스크립트를 작성할 때 스크립트를 실행하면 일시적으로 대화 형 그래프 창이 나타나고 플롯을보기 전에 즉시 사라집니다. iPython 내에서 동일한 코드를 대화식으로 실행하면 그래프 창이 열린 상태로 유지됩니다. 스크립트를 실행할 때 그래프가 생성되면 matplotlib가 플롯을 열어 두도록하려면 어떻게해야합니까? 예를 들어이 플롯을 저장할 수 있지만 show () 로 표시 할 수 없습니다. from matplotlib import pyplot as plt import scipy as sp x = sp.arange(10) y = sp.arange(10) plt.plot(x,y) plt.show() 해결 방법 이 기능이있는 경우 plt.show () 를 plt.show (bloc.. 2021. 2. 5.
파이썬 What is a clean way to convert a string percent to a float? 표준 라이브러리와 StackOverflow를 살펴 보았지만 비슷한 질문을 찾지 못했습니다. 그래서, 내 자신의 기능을 굴리지 않고 다음을 수행하는 방법이 있습니까? 누군가가 아름다운 기능을 작성하면 보너스 포인트가 없습니다. def stringPercentToFloat(stringPercent) # ??? return floatPercent p1 = "99%" p2 = "99.5%" print stringPercentToFloat(p1) print stringPercentToFloat(p2) >>>> 0.99 >>>> 0.995 해결 방법 다음과 같이 strip ( '%') 을 사용하십시오. In [9]: "99.5%".strip('%') Out[9]: '99.5' #convert this to floa.. 2021. 2. 5.
파이썬 How to maximize a plt.show() window using Python 호기심을 위해 아래 코드에서이 작업을 수행하는 방법을 알고 싶습니다. 나는 답을 찾고 있었지만 쓸모가 없습니다. import numpy as np import matplotlib.pyplot as plt data=np.random.exponential(scale=180, size=10000) print ('el valor medio de la distribucion exponencial es: ') print np.average(data) plt.hist(data,bins=len(data)**0.5,normed=True, cumulative=True, facecolor='red', label='datos tamano paqutes acumulativa', alpha=0.5) plt.legend() plt.. 2021. 2. 5.
파이썬 <p> 사이의 BeautifulSoup getText, 후속 단락을 선택하지 않음 첫째, 저는 파이썬에 관해서는 완전히 초보자입니다. 그러나 RSS 피드를보고 링크를 열고 기사에서 텍스트를 추출하는 코드를 작성했습니다. 이것이 내가 지금까지 가지고있는 것입니다. from BeautifulSoup import BeautifulSoup import feedparser import urllib # Dictionaries links = {} titles = {} # Variables n = 0 rss_url = "feed://www.gfsc.gg/_layouts/GFSC/GFSCRSSFeed.aspx?Division=ALL&Article=All&Title=News&Type=doc&List=%7b66fa9b18-776a-4e91-9f80- 30195001386c%7d%23%7b679e913e-.. 2021. 2. 5.
파이썬 거북이에서이 사각형을 어떻게 채울 수 있습니까?-Python 이 사각형에 색상을 채우려 고합니다. 현재 거북이는 사각형 전체가 아닌 사각형 모서리 만 채 웁니다. 내 코드는 다음과 같습니다. import turtle import time import random print ("This program draws shapes based on the number you enter in a uniform pattern.") num_str = input("Enter the side number of the shape you want to draw: ") if num_str.isdigit(): squares = int(num_str) angle = 180 - 180*(squares-2)/squares turtle.up x = 0 y = 0 turtle.setpos(x,y) .. 2021. 2. 5.