目录
numpy是科学计算库
numpy的核心数据结构为n位数组,具有向量和矩阵的功能,并提供了大量的数学函数库
numpy的底层是C语言,执行速度比一般的python求解过程更快
详细使用方法可以通过www.numpy.org 去阅读官方文档了解
一、导入numpy
import numpy as np
二、常用函数
2.1 创建数组
np.array()
1)创建一维数组
arr = np.array([1,2,3,4,5])
#数组创建的时候可以指定数据类型
arr4 = np.array([1,2,3,4,5],dtype='int64')
#数组之间是通过空格隔开的
print(arr)
>>>
[1 2 3 4 5]
2)创建二维数组
arr2 = np.array([[1,2,3,4],[5,6,7,8]])
3) 基于当前数组创建一个指定数据类型、其他都相同的新数
np.astype()
若要改变原数组则需要赋值语句
arr2 = arr2.astype(np.int64)
4)生成值全为1的数组
np.ones(shape=(,))
np.ones(shape=(3,5))
| np.zeros(shape=()) |
生成一个值全为0的数组 |
| np.ones_like(arr) |
按照数组arr的形状生成一个全为1的数组 |
| np.zeros_like(arr) |
按照数组arr的形状生成一个全为0的数组 |
| np.diag(arr) |
基于矩阵arr,只提取主对角线元素得到的新矩阵 |
| np.eye(n) |
创建一个n×n的单位矩阵 |
| np.hstack() |

最低0.47元/天 解锁文章
1145

被折叠的 条评论
为什么被折叠?



