import numpy和import math有什么区别
问题描述:
我开始研究python,试图用$ \ pi $做一些计算。这里就是我得到了$ \ PI $:import numpy和import math有什么区别
import math as m
m.pi
但是,使用numpy的,而不是数学有人建议:
import numpy as np
np.pi
我的问题是,什么是这两者之间的区别,以及是否有某些情况下什么我们应该选择使用一个而不是另一个?
答
简短的回答:
使用数学如果你正在做简单的comutations只用标量(没有列表或数组)。
使用numpy如果您使用矩阵,数组或大型数据集进行科学计算。
长的答案:
数学是标准Python库的一部分。它提供了基本的数学运算功能以及一些常用的常量。
numpy另一方面是面向科学计算的第三方软件包。它是python中数值和向量操作的事实包。它提供了几个为向量和数组计算优化的例程,因此比仅使用python列表的操作快得多。有关更多信息,请参见http://www.numpy.org/。
是的,对不起,我试着搜索类似的问题,但这一个没有出现。 – PiCubed