2021-12

python code

乱数を固定する

固定する方法はシードを指定する、または発生させた乱数を保存しておいて呼び出すの2つシードを固定importnumpyasnp#セルを何度実行しても結果は同じですfor_inrange(3):np.random.seed(0)print(np...
日記

いつも危機感を背中に背負っている

自分は「何とかしなきゃ」という気持ちがある。危機感を感じている。危機感って、別に今が危機的な状況になっているというのではなくて、今後、こうなったら嫌だなっていう気持ち。例えば、受験の時には、当初医学部以外の理系の大学も考えていた。でも、日本...
python code

色々な分布の乱数

random.randnを使ったいくつかの分布importnumpyasnp標準正規分布#標準正規乱数(平均0、標準偏差1)rnd1=np.random.randn(10)rnd1array([-2.0389516,-0.87936987,...
python code

整数乱数とランダム選択

importnumpyasnprandint#[0,3)の整数の乱数rnd1=np.random.randint(0,3,10)rnd1array([0,1,0,1,0,1,0,0,1,1])random.randint(下限,上限,サイズ...
python code

一様乱数 rand, uniform

一様乱数は、特定の範囲の実数が同じ確率で発生する乱数です。randrandom.rand(各次元ごとのサイズ):0以上1未満の一様乱数#1次元の一様乱数(10個の0以上1未満の数)#実行するたびに結果が変わりますrnd1=np.random...
python code

変数の生成方法 ダミー変数など

importnumpyasnpnparangearange(stop,dtype=None):arangeはrangeと同じように使えます。また、rangeでは整数しか指定できませんでしたが、arangeは浮動小数点数も使えます。#rang...
python code

多次元配列の要素を全て他の数字に置き換える方法

#前回のプログラムの読込%run1.ipynbnp_ones_23array([[1.,1.,1.],[1.,1.,1.]])#全て0に置き換えた新しい多次元配列np_zeros_like_23=np.zeros_like(np_ones_...
python code

要素が同じ(同じ数字の)多次元配列の作成

importnumpyasnp#要素が全て0の1次元配列np_zeros_3=np.zeros(3)np_zeros_3array()#要素が全て0の2次元配列np_zeros_23=np.zeros((2,3)) カッコが2重np_zer...
python code

ndarrayのプロパティーの調べ方 変更方法

主なプロパティー(その1)値ndim次元数shape各次元のサイズのタプルsize要素数#リストから2次元配列作成importnumpyasnpdata2=np.array([[1,2,3],[4,5,6]])data2array(,   ...
python code

多次元配列の型を調べる指定する

importnumpyasnpdata1=np.array([1,2,3])data1array()#ベクトルdata1の型はnumpy.ndarraytype(data1)numpy.ndarray#要素の型はdtypeで確認できますda...