首页 > 解决方案 > 如何使用输入函数在 NumPy 中附加一个数组?

问题描述

我正在尝试开发一个程序,该程序允许用户将数字添加到数组中,然后通过 NumPy 对数组执行数学运算,但我无法弄清楚用户如何将数字添加到列表中。

我有一个代码是以下内容的变体:

list = np.array[(1, 2, 3)] 
list = np.append(int(input("Please add a number to the list:")))
print(list)

我希望用户能够输入“4”并将其显示在数组的末尾,例如:[1,2,3,4]。

以前从未使用过 NumPy,所以我不确定它的工作原理。我应该使用其他方法吗?

标签: pythonarraysnumpy

解决方案


更好的主意是追加到列表,然后转换为 numpy 数组。附加到 numpy 数组较慢:

list = [1, 2, 3] 
list.append(int(input("Please add a number to the list:")))
print(np.array(list))

推荐阅读