У меня есть 10 параметров, и их диапазон составляет от 1 до 10.
Я пытаюсь найти многомерную матрицу (массив) для каждого параметра следующим образом:
def function123(a,b,c,d,e,f,g,j,i,j):
mat = np.array([a,b,c,d,e,f,g,j,i,j]).reshape(1,10)
return mat * mat.T # 10 by 10 2D matrix
MAT = np.zeros([10,10,10,10,10,10,10,10,10,10]) #output matrix
for a in range(0,10):
for b in range(0,10):
for c in range(0,10):
for d in range(0,10):
for e in range(0,10):
for f in range(0,10):
for g in range(0,10):
for h in range(0,10):
for i in range(0,10):
for j in range(0,10):
MAT[a,b,c,d,e,f,g,j,i,j] = function123(a,b,c,d,e,f,g,j,i,j)
Is есть какой-нибудь другой чистый способ решения этой сумасшедшей петли в python? Я просто не хочу видеть петли. = [
Заранее спасибо за помощь!