You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
この関数は第一引数に、平均を求めたい配列を、第二引数に平均を求める軸の方向を、第三引数に重みを、第四引数に値の返し方を指定します。 基本的な使い方 それぞれの引数を見ながら使い方を見て見ましょう。まずは、平均を求めたい配列だけを指定する場合から見ていきましょう。 In [1]: import numpy as np In [2]: a = np.array([33, 44, 54, 23, 25, 55, 32, 76]) # 適当な配列を1つ作る。 In [3]: np.average(a) # まずはaの平均を求めてみる。 Out[3]: 42.75 In [4]: a = a.reshape(2,4) # aのshapeを変更。 In [5]: a Out[5]: array([[33, 44, 54, 23], [25, 55, 32, 76]]) In [6]: np.avera
グレースケールやαチャンネル付きの画像でも変換できるように関数化しました。 Pillow → OpenCV import numpy as np import cv2 def pil2cv(image): ''' PIL型 -> OpenCV型 ''' new_image = np.array(image, dtype=np.uint8) if new_image.ndim == 2: # モノクロ pass elif new_image.shape[2] == 3: # カラー new_image = cv2.cvtColor(new_image, cv2.COLOR_RGB2BGR) elif new_image.shape[2] == 4: # 透過 new_image = cv2.cvtColor(new_image, cv2.COLOR_RGBA2BGRA) return new
python - shuffle vs permute numpy - Stack Overflow numpyにはshuffle(x)とpermutation(x)というほぼ同じ機能の関数があります. どちらも,配列をランダムに並び替えますが,違いが2つあります. ひとつは,shuffle(x)は配列をin-placeで並び替えるが,permutation(x)は並び替えた配列のコピーを生成するという点です.つまり: >>> import numpy as np >>> x = np.array([1,2,3,4,5]) >>> y = np.random.permutation(x) >>> # y : [3,1,4,2,5] >>> # x : [1,2,3,4,5] >>> >>> x = np.array([1,2,3,4,5]) >>> y = np.random.shuffl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く