numpy库处理数据2

1、numpy库中的list进行传值时必须为同一数据类型。如果类型不一样,那么会将类型转换为所含类型中最通用的类型。int型和float型共存,则list中的数据类型全部变为float;int型和string型共存,全部变为string。

eg.


不使用numpy库对list传值时可以为各种类型混杂存放。

2、在numpy中通过索引取某一个数据

可以通过矩阵的坐标确定某一个数据的具体位置

3、numpy中切片和普通切片实现一样

“:”冒号表示所有的行

:1, =>表示取全部行,取第一行的全部


:,1 =>表示取全部行,然后取全部行的第一列

:,0:3 =>表示取第0列、第1列和第2列

1:3,0:2 =>表示取第2、3行的第0、1列

3、利用numpy判断一维数组中的值是否等于某个特定数值

可通过将判断后的bool型作为索引,输出符合判断要求的元素

eg.在矩阵中找出第2列中存在等于4的元素的行数并打印出来:(寻找多行多列的情况待补充)


寻找二维矩阵中特定元素的坐标语法:

address=numpy.argwhere(test2==1)





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值