numpy学习笔记

这篇博客详细介绍了numpy库的使用,包括数组对象的创建、索引切片、where语句、数学操作、数组形状调整、数组连接以及内置函数的用法,如排序、统计计算和分位数计算,是Python科学计算和数据分析的重要工具。
摘要由CSDN通过智能技术生成

typora-root-url: 图片


一、第三方库numpy

1、数组对象

1)导入numpy
import numpy as np
2)产生数组
1、从列表传入
l=[0,1,2,3]
a=np.array(l)

a=np.array([1,2,3,4])
2、生成全0数组
np.zeros(参数)
a=np.zeros(zeros(shape,dtype=float,order='C')生成全0数组
参数:
           shape:形状
           dtype:数据类型
           ,可选参数,默认numpy.float64
           order:可选参数,c代表与c语言类似,行优先;F代表列优先
a=np.zeros(10)
3、生成全1数组
np.ones(参数)
a=np.ones(zeros(shape,dtype=float,order='C')生成全1数组
4、填充数组
ndarray.fill(value)
可以使用fill方法将数组设定为指定值

a=np.array([1,2,3,4])
a.fill(2.5)   ##传入的参数类型会按照原数组类型进行转换

与列表不同,数组中要求所有元素的dtype是一样的,如果传入参数的类型与数组类型不一样,需要按照已有的类型进行转换。
5、np.arange([start, ]stop, [step, ]dtype=None)

start:可忽略不写,默认从0开始;起始值
stop:结束值;生成的元素不包括结束值
step:可忽略不写,默认步长为1;步长
dtype:默认为None,设置显示元素的数据类型
6、生成等差数列
np.linspace(start,end,num)

numpy.linspace
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值