对我的英语不好,我感到抱歉,但是我有一个问题。
DXList = []
DZList = []
for index in range(0, len(df)):
riga = df.iloc[index]
riga=riga.tolist()
R11=np.cos(row[2])
R12=-(np.sin(row[2]))
R21=(np.sin(row[2]))
R22=R11
R=np.array([R11, R12, R21, R22])
R= R.reshape(2,2)
WX1T, WZ1T = (np.array[row[3], row[4]]).dot(R)
WX2T, WZ2T = (np.array[row[8], row[9]]).dot(R)
DXList.append((WX2T - WX1T))
DZList.append((WZ2T - WZ1T))
df['DX'].replace(to_replace= DXList)
df['DZ'].replace(to_replace=DZList)
在线
WX1T, WZ1T = (np.array[row[3], row[4]]).dot(R)
我有错误:'WX1T,WZ1T =(np.array [row [3],row [4]])。dot(R) TypeError:“ builtin_function_or_method”对象不可下标”
里加是索引“ index”的数据帧的行。 我在哪里错了?