为什么在numpy点中出错?

时间:2019-05-31 14:31:33

标签: python pandas python-3.7

对我的英语不好,我感到抱歉,但是我有一个问题。

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”的数据帧的行。 我在哪里错了?

0 个答案:

没有答案