ミドリ黄のプログラミングメモノート

主にUnity(C#)を中心としたプログラムの備忘録

Numpy

Python numpyとmatplotlibを利用したグラフ描画の例

基本(sinの描画) 2つのグラフ(sinとcos)を同時に描画 上付き文字や下付き文字の表現 基本(sinの描画) import matplotlib.pyplot as plt import numpy as np #xとyの定義 x = np.linspace(0, 2*np.pi, 40) y = np.sin(x) #グラフの描画 fig = plt.figure() ax…

Python numpyの基本的な使い方②(bincount, h(v)stack, where)

各値の出現回数の表示 np.vstackとnp.hstack np.where(条件式, 返り値1, 返り値2) 各値の出現回数の表示 iimport numpy as np a = np.array([0, 1, 3, 1, 3, 4, 3, 5]) print(f'a = {a}') b = np.bincount(a) #bは0, 1, 2, 3…の出現回数を表示 print(f'b = {…

Python Pandas DataFrameとnumpy配列の相互変換

>DataFrame⇒numpy配列の変換 numpy配列⇒DataFrameの変換 >DataFrame⇒numpy配列の変換 dataframe.to_numpy() メソッドを使用します。 プログラム import pandas as pd import numpy as np df = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]]…

Python レーダーチャートの描画(numpy, matplotlib)

目次 目次 概要 注意 インポート フォントの設定 ラベル、データなどの設定 グラフの描画 実行結果 概要 レーダーチャートの描画方法をまとめました。 どうやら、グラフを極座標表示することで実現できるようです。 注意 以下ではプログラムを分けて書いてい…