开发者社区> 问答> 正文

用特定值填充numpy数组

我有一个零的5x5数组。将numpy导入为np

x = np.zeros((5,5)):

[[0. 0. 0. 0. 0.]
 [0. 0. 0. 0. 0.]
 [0. 0. 0. 0. 0.]
 [0. 0. 0. 0. 0.]
 [0. 0. 0. 0. 0.]]

我想在某些位置填充1:

input=[(2,2),(1,1),(3,4)] :
     [[0. 0. 0. 1. 0.]
     [0. 0. 0. 0. 0.]
     [0. 0. 1. 0. 0.]
     [0. 1. 0. 0. 0.]
     [0. 0. 0. 0. 0.]] 

给定输入我该怎么做?

问题来源:stackoverflow

展开
收起
is大龙 2020-03-24 09:43:01 646 0
1 条回答
写回答
取消 提交回答
  • 您可以使用使用项集

    `[输入中t的x.itemset(t,1)]

    在元组中设置位置,最后一个参数是要设置的值

    回答来源:stackoverflow

    2020-03-24 09:43:08
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载