๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ


python

(20)
[Pandas] Dataframe ์ธ๋ฑ์Šค to list ๋ณ€ํ™˜ to_list() ์‚ฌ์šฉ >>> idx = pd.Index([1, 2, 3]) >>> idx Index([1, 2, 3], dtype='int64') >>> idx.to_list() [1, 2, 3] https://pandas.pydata.org/docs/reference/api/pandas.Index.tolist.html pandas.Index.tolist — pandas 2.1.1 documentation Return the array as an a.ndim-levels deep nested list of Python scalars. pandas.pydata.org
[Pandas] Dataframe ์ „์ฒด ์ถœ๋ ฅํ•˜๊ธฐ import numpy as np from sklearn.datasets import load_iris import pandas as pd # Loading irirs dataset data = load_iris() df = pd.DataFrame(data.data, columns = data.feature_names) display(df) import numpy as np from sklearn.datasets import load_iris import pandas as pd data = load_iris() df = pd.DataFrame(data.data, columns = data.feature_names) # The scope of these changes made to # pandas sett..
[Python] curve fitting ๋ฐ‘์ด ์ž์—ฐ์ƒ์ˆ˜ e์ธ ์ง€์ˆ˜ํ•จ์ˆ˜ x = np.arange(-2, 4, 0.1) y = np.exp(x) plt.plot(x, y, label='e^x') plt.legend() plt.show() ์ž์—ฐ๋กœ๊ทธ ํ•จ์ˆ˜ x = np.arange(0.1, 4, 0.1) y = np.log(x) plt.plot(x, y, label='y = log x') plt.legend() plt.show() ์ง€์ˆ˜ ํ•จ์ˆ˜ curve fitting from scipy.optimize import curve_fit import matplotlib.pyplot as plt # a*e^(-b*x)+c def func1(x, a, b, c): return a * np.exp(-b * x) + c def func2(x, a, b, c): ret..
[Python] VS Code ์—์„œ Pandas Dataframe ๋ณด๊ธฐ 1. DEBUG CONSOLE ์—์„œ df ์ถœ๋ ฅ 2. Data Viwer ์—์„œ ๋ณด๊ธฐ 3. df.to_clipboard() ํ•ด์„œ ์—‘์…€์— ๋ถ™์—ฌ๋„ฃ๊ธฐ
[Python] pywebview - webview ๋งŒ๋“ค๊ธฐ ์„ค์น˜ pip install pywebview Hello world: import webview webview.create_window('Hello world', 'https://pywebview.flowrl.com/') webview.start() HTML ๋ถˆ๋Ÿฌ์˜ค๊ธฐ url, html ๋‘˜ ๋‹ค ์žˆ์„ ๊ฒฝ์šฐ html ์ด ์šฐ์„  ์ˆœ์œ„๋ฅผ ๊ฐ€์ง„๋‹ค. import webview webview.create_window('Woah dude!', html='Woah dude!') webview.start() HTML ํŒŒ์ผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ import webview webview.create_window('Woah dude!', 'index.html') webview.start() HTTP server pywebview๋Š” WSGI ํ˜ธํ™˜..
[Python] pip ์„ค์น˜, ์—…๊ทธ๋ ˆ์ด๋“œ (Windows) pip ๋ฒ„์ „ ํ™•์ธ pip --version pip -V pip ์—…๊ทธ๋ ˆ์ด๋“œ python -m pip install --upgrade pip python -m ์—์„œ -m ์˜ ๋œป -m mod : run library module as a script (terminates option list) ๊ฒฝ๋กœ ์ถœ๋ ฅ python -m site Site Packages๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š” ๊ฒฝ๋กœ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ• python -m site --user-site pip๋กœ ์„ค์น˜ ๋ฐฉ๋ฒ• pip install flask # ๋ฒ„์ „ ์ง€์ • pip install flask==1.1.1 # ์—…๊ทธ๋ ˆ์ด๋“œ pip install -U flask pip install --upgrade flask pip install --force-reinstall flas..
[Python] pyinstaller / exe ํŒŒ์ผ ์ƒ์„ฑ exe ํŒŒ์ผ ํ•˜๋‚˜๋กœ ์ƒ์„ฑ pyinstaller test.py --onefile https://flytrap.tistory.com/m/23 pyinstaller ์šฉ๋Ÿ‰ ์ค„์ด๋Š” ๋ฐฉ๋ฒ• (230MB->36MB) ํŒŒ์ด์ฌ์„ ์ด์šฉํ•˜์—ฌ ํ† ํ”Œ ์Šคํ”ผํ‚น ์—ฐ์Šต ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ, ๋ณ„ ๊ธฐ๋Šฅ์ด ์—†๋Š”๋ฐ ์šฉ๋Ÿ‰์ด 230MB๋‚˜ ๋˜์—ˆ๋‹ค. ํ™•์ธํ•ด๋ณธ ๊ฒฐ๊ณผ ์•„๋‚˜์ฝ˜๋‹ค๋ฅผ ์ด์šฉํ•˜์—ฌ pyinstaller๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ƒ๊ธฐ๋Š” ๋ฌธ์ œ์˜€๊ณ , ์ˆœ์ • ํŒŒ์ด์ฌ flytrap.tistory.com
[Python] PySide6 import sys from PySide6.QtWidgets import QApplication, QWidget app = QApplication(sys.argv) window = QWidget() window.show() app.exec_() ์ฐธ๊ณ  https://martinii.fun/147 [1/?] ๊ฐœ๋ฐœํ™˜๊ฒฝ๊ณผ PySide6 ๋ชจ๋“ˆ ์„ค์น˜ ๋ณธ๋ฌธ์˜ GIF(์›€์งค)๋“ค์€ ํด๋ฆญํ•˜๊ธฐ ์ „์—๋Š” ์ดˆ๋ฐ˜1์ดˆ ์ •๋„๋งŒ ๋ฐ˜๋ณตํ•ด์„œ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋ณ„๋„๋กœ ํด๋ฆญ์„ ํ•ด์ฃผ์…”์•ผ๋งŒ ๋๊นŒ์ง€ ์žฌ์ƒ์ด ๋˜๋Š” ์  ์œ ์˜ํ•˜์—ฌ ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ฐœ๋ฐœํ™˜๊ฒฝ๊ณผ ๋ชจ๋“ˆ ์„ค์น˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์น˜ martinii.fun