概述:1.Numpy库是Python进行科学计算的基础库,补充了Python语言所欠缺的数值计算能力;2.numpy它是数据分析和机器学习的底层库,是由C语言编写,效率较高;3.开源;
1.numpy基础
1.1 ndarray数组
用np.ndarray类的对象表示n维数组;
import numpy as np
a = np.array([1, 2, 3, 4, 5, 6])
print(type(a)) #<class 'numpy.ndarray'>
1.2 ndarray数组对象的特点
1.3 ndarray数组对象的创建;
? ? ? np.array(任何可被解释为Numpy数组的逻辑结构)
import numpy as np
a = np.array([1, 2, 3, 4, 5, 6])
print(a) #[1 2 3 4 5 6]
???????np.arange(起始值(0),终止值,步长(1))
import numpy as np
c = np.arange(1 ,10, 2)
print(c) # [1 3 5 7 9]
? ???????np.zeros(数组元素个数, dtype='类型')
import numpy as np
d = np.zeros(10, dtype = str)
print(d) #['' '' '' '' '' '' '' '' '' '']
# d = np.zeros(10, dtype = int)
# print(d) #[0 0 0 0 0 0 0 0 0 0]
????????np.ones(数组元素个数, dtype='类型')
import numpy as np
e = np.ones(10, dtype=str)
print(e) #['1' '1' '1' '1' '1' '1' '1' '1' '1' '1']
? ? ? ?< 未完待续>
|