18 |
您所在的位置:网站首页 › 取出array中的值 › 18 |
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 |