2024-04-20 14:01:02 发布
网友
通常,当我在Numpy中创建数组时,我只是简单地这么做
import numpy as np
如果我这么做有什么区别?-在
as关键字允许您使用速记和重命名内容。当你有很长的名字或者经常使用这个模块中的东西时,特别有用。在numpy中,你使用了很多来自它的东西,所以当有很多这样的调用时,写np.<something>比numpy.<something>要好,不是吗?在
as
np.<something>
numpy.<something>
from ... import只是一种只导入某些组件的方法。如果您在代码中经常使用这个库,那么您应该import <module>。如果您只需要一些元素,并且名称与您的不冲突,您可以from <module> import <something1>, <something2>
from ... import
import <module>
from <module> import <something1>, <something2>
重要:from ... import仍然允许as符号!它们不是对应的。在控制台中调试时,我的fav速记是from pprint import pprint as pp。在
from pprint import pprint as pp
导入整个numpy库。通过在每个调用前面加上np来引用它的函数/方法。如
另一方面
from numpy import array
只导入数组函数/方法,您可以不加前缀地调用它,如。。。在
你好像同时问了两件事。在
1-别名用法
当使用as语法时,只给模块/库一个别名。在
2-导入模块 当您说from numpy import array时,您是在从numpy库导入array模块。在
array
把这些结合起来,你可以说:
from numpy import array as ar
之后,只需说ar.xx,就可以从numpy库调用数组模块
ar.xx
as
关键字允许您使用速记和重命名内容。当你有很长的名字或者经常使用这个模块中的东西时,特别有用。在numpy中,你使用了很多来自它的东西,所以当有很多这样的调用时,写np.<something>
比numpy.<something>
要好,不是吗?在from ... import
只是一种只导入某些组件的方法。如果您在代码中经常使用这个库,那么您应该import <module>
。如果您只需要一些元素,并且名称与您的不冲突,您可以from <module> import <something1>, <something2>
重要:
from ... import
仍然允许as
符号!它们不是对应的。在控制台中调试时,我的fav速记是from pprint import pprint as pp
。在导入整个numpy库。通过在每个调用前面加上np来引用它的函数/方法。如
^{pr2}$另一方面
只导入数组函数/方法,您可以不加前缀地调用它,如。。。在
^{4}$你好像同时问了两件事。在
1-别名用法
当使用
as
语法时,只给模块/库一个别名。在2-导入模块 当您说
from numpy import array
时,您是在从numpy库导入array
模块。在把这些结合起来,你可以说:
之后,只需说
ar.xx
,就可以从numpy库调用数组模块相关问题 更多 >
编程相关推荐