Existe-t-il un moyen de créer un tableau NxN (tableau 2d) d'éléments, où chaque élément est un tableau de 3 nombres choisis au hasard entre 0 et 1?Faire un tableau NxN de tableaux 1x3 de nombres aléatoires (python)
sortie devrait ressembler à ceci:
(0.2,0.45,0.98), (0.7,0.58,0.11) ...
(1.0,0.05,0.63, ...
.
.
.
etc.
J'ai essayé de le faire, mais il doit y avoir une façon plus élégante. Code inclus ci-dessous:
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)
Donc, si je peux utiliser: np.random.rand (3,3,3) Cela me donne la matrice I décrit dans la question, mais les trois éléments qui vont dans la 3ème dimension il est donc comme une donnée cube. Merci CoryKramer! – user8188120