要素のNxN配列(2次元配列)を作る方法はありますか?各要素は0と1の間でランダムに選択された3つの数値の配列ですか?乱数の1x3配列のNxN配列を作成する
出力は次のようになります。
(0.2,0.45,0.98), (0.7,0.58,0.11) ...
(1.0,0.05,0.63, ...
.
.
.
など
私はこれを行うにしようとしてきたが、よりエレガントな方法がなければなりません。以下のコードは含ま:
import numpy as np
import matplotlib.pyplot as plt
lat = []
for _ in range(2):
w = []
for _ in range(2):
a = np.random.uniform(0.0,1.0)
b = np.random.uniform(0.0,1.0)
c = np.random.uniform(0.0,1.0)
D = np.array([a,b,c])
w.append(D)
lat.append(w)
if _ >= 1:
np.hstack(lat)
、私が使用している場合:私は、私は質問ではなく、それは、データのようなものですので、第三の次元に入る三つの要素で説明行列を与える np.random.rand(3,3,3) キューブ。 ありがとうCoryKramer! – user8188120