Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个以这种方式定义的数组(提取数据集的第三列):
value=[] value.append((p[3])) x=np.array(value)
如果我想获得一个包含数组 x 的 Log10(oa 不同函数)的新数组,我该怎么办?我尝试过:
logx=np.array(log(x))
但它给了我以下错误:
TypeError: 'numpy.ufunc' object is not subscriptable.
我哪里错了?
您可以使用:logx = np.log(x)
logx = np.log(x)
不知道为什么 Nikolay 的答案对你不起作用,但你也可以这样做:
logx = map(np.log, x)