18

您所在的位置:网站首页 取出array中的值 18

18

2024-06-15 17:46| 来源: 网络整理| 查看: 265

18_NumPy数组ndarray中提取,删除满足条件的元素,行和列

将通过示例代码说明从NumPy数组ndarray中提取(获取)或删除满足条件的元素,行和列的方法。

在此对以下内容进行说明:

提取符合条件的元素提取符合条件的行和列 使用numpy.all()提取所有元素均满足条件的行和列使用numpy.any()提取具有至少一个满足条件的元素的行/列 删除符合条件的元素,行和列 使用否定运算符〜使用numpy.delete()和numpy.where() 对于多种条件

当ndarray包含nan时,例如在读取缺少数据的csv文件时,请参考以下文章。

12_Numpy数组(ndarray)中缺失值(nan)的替换13_Numpy数组(ndarray)中含有缺失值(nan)行和列的删除方法

如果要替换或计算满足条件的元素,请参考以下文章。

04_Numpy的函数np.where()—满足条件的处理17_NumPy数组ndarray中计算满足条件的元素的个数 提取符合条件的元素

如果要提取满足条件的元素,请使用ndarray [条件表达式]。

即使原始ndarray是多维数组,它也将返回一个展平的一维数组。

import numpy as np a = np.arange(12).reshape((3, 4)) print(a) # [[ 0 1 2 3] # [ 4 5 6 7] # [ 8 9 10 11]] print(a


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3