python – 从满足条件的NumPy矩阵中的每一行中取N个第一个值
发布时间:2020-05-30 23:32:55 所属栏目:Python 来源:互联网
导读:我有一个numpy向量和一个numpy数组.我需要从矩阵中的每一行获取小于(或等于)向量中相应行的第一个N(比如3)值.所以如果这是我的载体:7, 9, 22, 38, 6, 15 这是我的矩阵:[[ 20., 9., 7., 5., None, None], [ 33., 21., 18., 9., 8., 7.],
|
我有一个numpy向量和一个numpy数组. 我需要从矩阵中的每一行获取小于(或等于)向量中相应行的第一个N(比如3)值. 所以如果这是我的载体:
这是我的矩阵:
输出应该是:
是否有任何有效的方法来做掩码或其他东西,没有丑陋的for循环? 任何帮助将不胜感激! 最佳答案 方法#1这是
方法#2 受到 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
