我想将一个带有" for循环的np.dot"但是一个错误:' tuple'对象没有属性'形状'看来......我有很棒的阵列,对我而言,这是解决问题的最好方法。
import numpy as np
M = np.array([[ 1.15808013, 0.06208023, 4.05766652],
[ 0.00440335, 1.10580116, 2.19747653]])
test=np.array([[[ 1., 1., 2., 2.],
[ 1., 1., 2., 2.],
[ 3., 3., 4., 4.],
[ 3., 3., 4., 4.]],
[[ 5., 5., 6., 6.],
[ 5., 5., 6., 6.],
[ 7., 7., 8., 8.],
[ 7., 7., 8., 8.]],
[[ 1., 1., 1., 1.],
[ 1., 1., 1., 1.],
[ 1., 1., 1., 1.],
[ 1., 1., 1., 1.]]])
for i in range(test.shape[1]):
for j in range(test.shape[2]):
xtp = np.dot(M,test[:,i,j])
答案 0 :(得分:0)
得到我所有坐标的答案:
frametemp = []
for i in range(test.shape[1]):
for j in range(test.shape[2]):
xtp = np.dot(M,test[:,i,j])
frametemp.append(xtp)
frametemperature = np.asarray(frametemp)