numpy transpose()与Ubuntu vs OSX

时间:2016-05-30 02:03:57

标签: python macos ubuntu numpy

我在两台不同的计算机上运行以下代码:

import pandas as pd
import numpy as np
# compute ids
coeff = np.dot(matrix1, np.transpose(matrix2))  

其中matrix2是pandas数据帧。

他们都在运行Anaconda的4.0.6版本。一个是Ubuntu 16,另一个是OSX。在OSX下,代码运行得很好。在Linux下,我正在

  

TypeError:transpose()只取1个参数(给定2个)

两种情况下,Numpy版本都是1.10.4。上述错误通过以下更改得到修复:

coeff = np.dot(matrix1, np.transpose(matrix2.as_matrix()))  

为什么?

0 个答案:

没有答案