Я хочу разделить каждый элемент матрицы на элементы вектора.
Это выглядит очень просто, но я получаю следующую ошибку:
TypeError: списочные индексы должны быть целыми или кусочками, а не кортежем
Как решить эту проблему?
Здесь ниже вы можете найти скрипт с другой информацией. Еще раз спасибо за помощь.
Я пытался построить переменные с чьим. Видимо, у меня есть список. Я не знаю, в чем разница между списком и векторами.
enter code here
##-- DATA
Addm_strength=[7, 8 ,9 ,10]
stress= [[1, 4],
[-5, -8],
[ 4, 8 ] ,
[ 4, 8 ] ]
hef_sigma=[0.005, 0.006]
ratio_lam = np.zeros( (len(Addm_strength), len(hef_sigma)) )
print('ratio_lam',ratio_lam)
#-- CODE
for i in range(0, len(Addm_strength)):
for j in range(0, len(hef_sigma)):
ratio_lam[i,j]=stress[i,j]h/Addm_strengt[i]
print('ratio_lam',ratio_lam)
Ожидаемый результат - матрица под названием ratio_lam.