Python 导入numpy数组包装器
我有以下代码:Python 导入numpy数组包装器,python,arrays,numpy,Python,Arrays,Numpy,我有以下代码: x = array([-273.0, -176.4, -79.8, 16.9, 113.5, 210.1, 306.8, 403.4, 500.0]) y = array([2.25927498e-53, 2.56028619e-03, 8.64512988e-01, 6.27456769e+00, 1.73894734e+01, 3.29052124e+01, 5.14612316e+01, 7.20531200e+01, 9.40718450e+01]) 但
x = array([-273.0, -176.4, -79.8, 16.9, 113.5, 210.1, 306.8, 403.4, 500.0])
y = array([2.25927498e-53, 2.56028619e-03, 8.64512988e-01, 6.27456769e+00, 1.73894734e+01,
3.29052124e+01, 5.14612316e+01, 7.20531200e+01, 9.40718450e+01])
但是IDE无法识别array()
,因此我认为代码使用了某种排序方法来包装numpy.array
。所以我补充说
import numpy.array as array
在顶部,IDE不再抱怨使用array()
。然而,当我运行这段代码时,我得到了
ModuleNotFoundError: No module named 'numpy.array'
那么如何像使用内置函数一样使用array()
你应该做:
from numpy import array
x = array([-273.0, -176.4, -79.8, 16.9, 113.5, 210.1, 306.8, 403.4, 500.0])
print(type(x))
#<type 'numpy.ndarray'>
从numpy导入数组
x=数组([-273.0,-176.4,-79.8,16.9113.51210.1306.8403.4500.0])
打印(类型(x))
#
我明白了。谢谢通常我们将numpy作为np和np.array(…)导入array
是numpy
模块中的函数。它可以按名称导入,也可以使用*
,但是np.array(…)
语法更清晰,使用范围更广。