数据分析 matlab Python 一、Numpy是什么? 1.Numrical Python,数值的Python,应用于数值分析领域的Python语言工具; 2.Numpy是一个开源的科学计算库; 3.Numpy弥补了作为通用编程语言的Python在数值计算方面,能力弱,速度慢的不足; 4.Numpy拥有丰富的数学函数、强大的多维数组和优异的运算性能; 5.Numpy与Scipy、scikit、matplotlib等其它科学计算库可以很好地协调工作; 6.Numpy可以取代matlab等工具,允许用户进行快速开发的同时完成交互式的原型设计。 代码:vector.py
import datetime as dt
import numpy as np
n = 100000
start = dt.datetime.now()
A, B = [], []
for i in range(n):
A.append(i ** 2)
B.append(i ** 3)
C = []
for a, b in zip(A, B): # zip函数为打包一一对应
C.append(a + b)
print((dt.datetime.now() - start).microseconds)
start = dt.datetime.now()
C = np.arange(n) ** 2 + np.arange(n) ** 3
print((dt.datetime.now() - start).microseconds)