Может кто-нибудь помочь мне с моим вопросом.Я создал цикл, который при каждом выполнении выдает numpy.ndarray размера (5,), но когда цикл завершается, и я хочу напечатать результаты моего кода, он печатает только последний пример размера 5, я попытался назначитьрезультаты в списке, но я получаю «слишком много индексов для массива»
k=0;
for i in range(M):
for j in range(N):
if table[i, j] != 0:
k=k+1;
inv=np.linalg.inv(np.dot(X.T,X));
theta[k,:] = np.dot(inv,X.T).dot(HSI[i,j,:])
Я хочу назначить результаты для theta [], поэтому, если я хочу напечатать результат из второго выполнения, я напишу theta [1] и т. Д.
Скорее всего, моя ложь в последней строке