【发布时间】:2020-02-28 01:48:05
【问题描述】:
正如标题所说,我想将所有列的值更改为相同的数组,除了 numpy 之外不使用任何外部库,也不使用 for、while 或类似的东西,因为我正在寻找的是效率。
我认为我可以使用切片来解决这个问题,因为你可以对行做到这一点。
# Initial matrix
a= [[0,0,0],
[0,0,0],
[0,0,0]]
# Wanted array to replace all columns with
b = [1,2,3]
# Matrix after replacement
a= [[1,1,1],
[2,2,2],
[3,3,3]]
这就是我想要的输出,但由于某种原因我还不能实现它,因为我想以一种简单的方式来实现它。我该怎么做?提前致谢。
【问题讨论】:
标签: python arrays python-3.x slice