【发布时间】:2021-11-10 04:28:00
【问题描述】:
我如何编写代码来完成数组a,方法是附加append_val,直到到达数组的length。因此a 的长度为 6,预期长度为 10,因此它将追加append_val,直到达到所需的长度10。我怎么能做一个 numpy 函数来获得预期的输出。
import numpy as np
length = 10
append_val = 0
a = np.array([12,34,1,3,12,34])
预期输出:
[12,34,1,3,12,34,0,0,0,0]
【问题讨论】:
-
你试过什么?您是否阅读过
np.concatenate或hp.hstack等函数的文档?请记住,列表旨在增长/追加。数组不会“增长”,而是您只需将几个部分组成一个新数组。 -
您是否尝试输入例如
numpy pad arrayinto a search engine?还是numpy resize array?或者任何沿着这些路线的东西?即使是copying and pasting your question title 也应该让你在某个地方稍加挖掘。在 Stack Overflow 上,you are expected to make some attempt to solve the problem yourself first.
标签: python arrays numpy indexing append