Numpy 学习

//Numpy 作为数据分析的基本功,是必须要掌握的。
//清屏技巧
ipython Ctrl + L
python import os >>> os.system(‘cls’)

创建数组

arr1 = np.array(data)# data 可以是以为列表,也可以是多维数组。如 data = [1,2,3,4,5],data = [[1,2,3],[4,5,6]]

创建全0或者全1或者全空数组

np.zeros(n),np.ones(n),np.empty(n)/此为创建全0数组有n个零n可以是一个数字也可以是一个维度比如(3,4)
np.zeroslike(另一个数组),np.ones(另一个数组)/此为创建全0或者全1模仿另一个数组的数组。n可以是一个数字也可以是一个维度比如(3,4)
import numpy as np
a = np.array([1,2,3,4,5])
b = np.ones_like(a)
a
Out[8]: array([1, 2, 3, 4, 5])
b
Out[9]: array([1, 1, 1, 1, 1])

查看类型

若要查看数组的数值类型与维度,可以用arr.dtype和arr.shape
a = np.zeros((3,4))
a
Out[20]:
array([[ 0., 0., 0., 0.],
[ 0., 0., 0., 0.],
[ 0., 0., 0., 0.]])
a.shape
Out[21]: (3, 4)
a.dtype
Out[22]: dtype(‘float64’)

改变数据类型

arr.astype(np.int32)//将 arr的数据类型改为int32位

猜你喜欢

转载自blog.csdn.net/jiangzhenkang/article/details/70833590