2018-01-01から1年間の記事一覧
import numpy as np import matplotlib.pyplot as plt a, b = np.polyfit(x, f, 1) fx = np.array(range(xmax+1)) ff = a * fx + b plt.scatter(x, f) plt.plot(fx, ff) plt.show() 【参考】 【NumPy】回帰分析で直線近似(線形フィッティング) | アルゴリ…
ax = plt.gca() ratio = 0.618 xleft, xright = ax.get_xlim() ybottom, ytop = ax.get_ylim() ax.set_aspect(abs((xright-xleft)/(ybottom-ytop))*ratio) 【参考】 How to Change the Aspect Ratio of Image (or Axes) in Matplotlib? - jdhao's blog
import numpy as np #昇順の場合 np.sort(x) #降順の場合 np.sort(x)[::-1] 【参考】 [Python]Numpyデータの並べ替え - Qiita
weights = np.ones_like(data)/(len(data)) plt.hist(data,bins=10,weights=weights) plt.show() 【参考】 python - plotting histograms whose bar heights sum to 1 in matplotlib - Stack Overflow
xtick = np.array(["0", r"$\frac{1}{4}π$", r"$\frac{1}{2}π$", r"$\frac{3}{4}π$", r"$π$"]) locs = np.linspace(0, np.pi, 5) plt.xticks(locs, xtick) 【参考】 http://katuo-ai.com/2018/10/27/%E3%80%90python%E3%80%91matplotlib%E3%82%92%E4%BD%BF%E…
plt.gca().set_aspect('equal', adjustable='box') 【参考】 How to equalize the scales of x-axis and y-axis in Python matplotlib? - Stack Overflow
正規表現を用いたパターンマッチを行います. files = os.listdir(os.getcwd()) files_file = [f for f in files if os.path.isfile(os.path.join(os.getcwd(), f))] pattern = r"(20180922).*(jpg)" #最初に20180922,最後にjpgのつくファイル名を正規表現…
import os f_name = "C:/analysis_data" #対象とするフォルダを指定 subfolders = [f.path for f in os.scandir(f_name) if f.is_dir() ] for subfolder in subfolders: nf_name = os.path.join(f_name, subfolder,"NewFolder") #"NewFolder"の部分に新しい…