import numpy 和 from numpy import * 的区别

 我来答
東方1俗人
推荐于2018-02-27 · TA获得超过121个赞
知道答主
回答量:40
采纳率:100%
帮助的人:47.8万
展开全部

    两种方式都是引入numpy库中的所有函数、函数、对象、变量等,两者的区别在于调用其中内容时不同.

    以掉用numpy中的random模块为例,第一种方式要用numpy.random,第二种方式只用random即可。

    但是请特别注意:pep标准推荐使用第一种方式,请在日常使用中尽量使用第一种方法,就比如numpy中random  标准库中也有random,但是两者的功能是不同的,使用第二种方式容易造成混淆

simonncc
高粉答主

2018-03-31 · 关注我不会让你失望
知道大有可为答主
回答量:776
采纳率:100%
帮助的人:16.3万
展开全部

区别:pep标准推荐使用第一种方式,请在日常使用中尽量使用第一种方法,就比如numpy中random  标准库中也有random,但是两者的功能是不同的,使用第二种方式容易造成混淆。两种方式都是引入numpy库中的所有函数、函数、对象、变量等,两者的区别在于调用其中内容时不同。以掉用numpy中的random模块为例,第一种方式要用numpy.random,第二种方式只用random即可。

拓展:

1、PEP是Python Enhancement Proposals的缩写。一个PEP是一份为Python社区提供各种增强功能的技术规格,也是提交新特性,以便让社区指出问题,精确化技术文档的提案。NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。据说NumPy将Python相当于变成一种免费的更强大的MatLab系统。

2、NumPy(Numeric Python)提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库。专为进行严格的数字处理而产生。多为很多大型金融公司使用,以及核心的科学计算组织如:Lawrence Livermore,NASA用其处理一些本来使用C++,Fortran或Matlab等所做的任务。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姑贵是7024
2016-12-03 · TA获得超过168个赞
知道小有建树答主
回答量:367
采纳率:20%
帮助的人:231万
展开全部
假设有一个包名字叫 numpy, 里面有一个函数 zeros

1、 from numpy import zeros
那么你可以直接调用 zeros()函数

2、import numpy.zeros
那么你只能使用全名 numpy.zeros

这就是区别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式