2

我是 Python 编程的新手,所以请耐心等待我刚提出的问题。

如果我们想在 numpy 中使用某个函数,比如说func,我们是否需要导入一次 numpy,然后调用该函数,如下所示:

import numpy
np.func

或者,在调用任何函数之前,我们是否还需要导入 numpy 的特定子模块?谢谢。

4

3 回答 3

3

几乎,如果你想使用numpynp你必须像这样导入它:

import numpy as np

除此之外,您可以使用类似的功能。

于 2012-04-22T01:40:55.560 回答
3

与现有的所有其他 fricking 模块一样,您使用导入它的名称。

import numpy
numpy.func

...

import numpy as np
np.func
于 2012-04-22T01:41:23.533 回答
2

如果你想使用linalg你必须这样做:

numpy.linalg

例如,如果你想计算 x 的行列式,你会做

import numpy

x = numpy.array([[1,2],[5,7]])
det_x = numpy.linalg.det(x)

#or

import numpy as np

x = np.array([[1,2],[5,7]])
det_x = np.linalg.det(x)
于 2012-04-22T01:53:40.187 回答