数组的功能

use*_*983 0 python numpy function

我有一个以这种方式定义的数组(提取数据集的第三列):

value=[]
value.append((p[3]))
x=np.array(value)
Run Code Online (Sandbox Code Playgroud)

如果我想获得一个包含数组x的Log10(不同函数)的新数组,该怎么办?我尝试过:

logx=np.array(log(x))
Run Code Online (Sandbox Code Playgroud)

但它给了我以下错误:

TypeError: 'numpy.ufunc' object is not subscriptable.
Run Code Online (Sandbox Code Playgroud)

我哪里错了?

Nik*_*nov 6

你可以使用: logx = np.log(x)

  • 请澄清"p"的值. (2认同)