본문 바로가기

프로그래밍/Python

(85)
tksheet 으로 csv 파일 내용을 tkinter 창에서 보여주기 tksheet 이라는 패키지가 있다. tkinter 기반의 GUI 프로그래밍을 할 때에, table 형식의 데이터, 즉, pandas dataframe 형식의 데이터를 보여주는 위젯을 사용할 수 있다. tksheet github 에 있는 예제를 거의 그대로 가져와서 csv 파일을 읽어 보여주는 코드를 만들어 봤다. from tksheet import Sheet import tkinter as tk import pandas as pd class demo(tk.Tk): def __init__(self): tk.Tk.__init__(self) self.grid_columnconfigure(0, weight=1) self.grid_rowconfigure(0, weight=1) self.frame = tk.Fra..
python 3d plotting matplotlib SymPy plot plot_parametric plot_implicit plot3d plot3d_parametric_line plot3d_parametric_surface mayavi : 3d scientific visualization and plotting
파이썬 지수 수치계산 """ calculate 50000 / n \ | 10 - 1 | | ------------ | | n | \ 10 / """ import math def f(n): return ((10 ** n - 1) / (10 ** n)) ** 50000 def f2(n): return (1 - 10 ** (-n)) ** 50000 def f_exp10_log10(n): exponent = 50000 * (math.log10(10 ** n - 1) - n) return 10 ** exponent def f_exp2_log2(n): exponent = 50000 * (math.log2(10 ** n - 1) - n * math.log2(10)) return 2 ** exponent def f_exp_ln(n): ex..
Q-Pochhammer def q_pochhammer(a, q, n): """ calculate q-pochhammer defined as n-1 k (a;q) = prod (1 - a q ) n k=0 """ product = 1 for k in range(n): term = 1 - a * (q ** k) product *= term return product for a, q, n in [ (2, 2, 1), (2, 2, 4), (5, 5, 4), (1 / 3, 1 / 3, 100), (1 / 2, 1 / 2, 1), (1 / 2, 1 / 2, 2), (1 / 2, 1 / 2, 3), (1 / 2, 1 / 2, 4), (1 / 2, 1 / 2, 10), (1 / 2, 1 / 2, 50), (1 / 2, 1 / 2, 100),..
[파이썬초보] AttributeError: 'NoneType' object has no attribute 이런 에러에 대해 질문을 하는 걸 자주 봐서 포스팅을 하나 만들어 놓습니다. 에러메시지를 해석해 보면, "'NoneType' 객체는 ~~ 애트리뷰트가 없습니다."라는 뜻입니다. NoneType 객체는 사실 None 입니다. 파이썬의 None 은 자바나 C의 Null 같은 것입니다. 그래서 결국 None.someattr 이런식의 코드가 유효하지 않기 때문에 발생하는 에러입니다. 제가 만든 예제를 보고 이해해 보도록 합시다. >>> class dummy: def bark(self): print("dum dum") >>> def get_dummy(n): if n > 10: return dummy() return >>> d = get_dummy(21) >>> d.bark() dum dum >>> d2 = get..
find (a, b) such that am + bn = gcd(m, n) #!/usr/bin/python ######################################### # Programming Challenges ISBN 8979142889 # ---------------------------------------- # problem 51 : Euclid Problem #---------------------------------------- # uva 10104 ######################################### # For given m, n, find a, b such that # am + bn = g ######################################### # Date : 2007.03.31 # Author : DwY..
[PYTHON|SO번역] pip search 실행시에 XMLRPC API is currently disabled due to unmanageable load 에러 발생 https://stackoverflow.com/questions/66375972/getting-error-with-pip-search-and-pip-install Getting error with pip search and pip install hi it is about two days I am getting this error: ERROR: XMLRPC request failed [code:-32500] RuntimeError: PyPI's XMLRPC API is currently disabled due to unmanageable load and will be deprecated in ... stackoverflow.com 패키지를 검색하는 pip search 명령을 실행하면 에러가 발생하고 있다...
ipython : Exception [WinError 995] 스레드 종료 또는 응용 프로그램 요청 때문에 I/O 작업이 취소되었습니다 윈도우 커맨드 프롬프트에서 파이썬 간단한 테스트를 해보기 위해 ipython 을 설치하고, ipython 프롬프트로 들어가서, pd.read_csv 를 수행해 보았는데, 아래와 같은 에러가 발생했다. In [3]: df = pd.read_csv("final_grade.txt") In [4]: df Out[4]: 0 Lee 57 76 65 98 87 86 56 69 61 51 1 Cha 98 55 67 91 61 78 95 98 90 75 2 Kang 79 100 84 53 60 59 93 53 55 75 Unhandled exception in event loop: File "C:\Programs\Python3864\lib\asyncio\proactor_events.py", line 768, in _lo..