numpy基本概要

这篇博客介绍了numpy库的基础知识,包括ndarray的属性如ndim、shape、size和dtype,以及如何创建和操作数组,如等差等比数组、zeros函数、数组乘法。还涵盖了随机数生成、索引、数组转换、连接和切割。此外,讨论了矩阵的拼接和乘法,广播机制在numpy中的应用,以及读写文件和统计分析的基本操作,如排序和去重功能。
摘要由CSDN通过智能技术生成

ndarray 数组储存单一数据类型多维数组

属性
  • ndim 返回int 表示数组维数
  • shape 返回tuple 尺寸 (m,n)
  • size int 元素总数,等于数组形状乘积(m*n)
  • dtype data-type 数组中元素类型
  • itemsize int 数组每个元素的大小

数组

reshape   改变数组
numpy.arange(start, stop, step, dtype)  step 步长

1.等差/等比

np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)
num = 要生成的等步长的样本数量,默认为50 
endppoint = 该值为 true 时,数列中中包含stop值,反之不包含,默认是True。
retstep = 如果为 True 时,生成的数组中会显示间距,反之不显示。

np.logspace(start, stop, num=50, endpoint=True, base=10.0, dtype=None)  base =对数 log 的底数。

2.zeros等基本数组

np.zeros((m,n))  00数组    ones((m,n))  11数组
np.eye(x)     单位矩阵     diag([x,y,z....])   对角矩阵

3.数组乘法

np.array(a) * np.array(b
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值