发现
问答
发起
提问
文章
文章
更多
专家
话题
财富榜
商城
Toggle navigation
首页
(current)
问答
文章
教程
手册
话题
商城
登录
注册
向量化删除非零元素
需要删除一个向量中非零值所在index小于5的元素,例如有如下的输入和输出向量
input
=
0
1
0
0
0
0
-
1
0
1
0
0
0
0
1
output
=
0
1
0
0
0
0
0
0
0
0
0
0
0
1
说明:input向量中的两个非零的值的索引8减去6小于5,所以它们两个符合条件置为0,而6和1等于5故保留。
0 条评论
分类:
技术问答
请先
登录
后评论
默认排序
时间排序
1 个回答
peter
2024-05-06 13:58
v.copy().fill!({x->x[0<=sub:P(x)<5] join x[sub:O(x)>-5]}(at(v != 0)), 0)
请先
登录
后评论
您需要登录后才可以回答问题,
登录
或者
注册
关注
1
关注
收藏
0
收藏,
141
浏览
wfHuang
提出于 2024-05-06 13:57
相似问题
×
发送私信
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因: