NumPy
- 广泛使用的矩阵计算包
- 一个基础性的包,大量的工具在NumPy上开发,包括matplotlib、scipy、pandas等
首先导入numpy包
import numpy as np
1. 用numpy创建一维数组,并进行运算:

2.遍历C数组:
遍历向量:

3.将numpy数组转换成python的列表:

4.创建一维向量:创建一个从0-7的8位数向量
5.查看向量的维度,形状和大小
其中维度表示向量为几维向量,形状表示为几行几列,大小表示向量里有多少个元素
6.向量的切片:
其中a[1:3]可以理解为是一个循环,开始下标为1,结束为下标为3(因为切片右边取不到,是个左闭右开的东西),所以取a[1]和a[2]这两个数
7.在指定的间隔范围内返回均匀间隔的数字。
8.改变向量形状:
如图所示,创建一位数组b,用reshape将b的维数进行改变,(2,2)为将b变形成两行两列向量,(4,1)为四行一列向量
9.创建二维向量(矩阵)
10.查看二维向量信息:

11.二维向量切片:

[0,0]代表第一行第一列的数据,即第一个数据,[1,3]代表第2行第4列的数据,需要注意的是向量下标从0开始,所以[ ]里面的行列值+1才是逻辑行列值


12.修改


13.矩阵的组合

在科学计算中,经常会遇到在行或者列维度上进行计算的操作,axis=0表示列维度,axis=1表示行维度。

14.矩阵的转置
15.矩阵平铺?
16.创建矩阵


17.向量运算




18.常见的聚和操作



本文详细介绍NumPy的基础使用方法,包括一维和二维数组的创建、查看、修改及常见运算操作。此外,还介绍了如何利用NumPy进行数据切片、创建指定范围内的均匀间隔数值以及改变数组形状等实用技巧。
6787

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



