python - 如何使用输入函数在 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,所以我不确定它的工作原理。我应该使用其他方法吗?
解决方案
更好的主意是追加到列表,然后转换为 numpy 数组。附加到 numpy 数组较慢:
list = [1, 2, 3]
list.append(int(input("Please add a number to the list:")))
print(np.array(list))
推荐阅读
- android - 在应用程序未运行时在通知上设置应用程序图标徽章编号并管理博览会
- python - 无法使用 dtyped [float64] 数组和 [bool] 类型的标量执行“rand_”
- c++ - 在c ++中运行时将值存储在二维数组变量中
- php - 如何编写 sql 命令以从下拉菜单中查找值?下拉值可以在同一张表的 col A 或 col B
- flutter - 错误:无法将元素类型“VxBox”分配给列表类型“Widget”
- java - 如何反应 Netty 并行 Http 请求保持调用顺序?
- java - 在 when() 中将文件传递给 JUnit 测试
- android - 另一个项目中已存在此包名称和 SHA-1 证书的 OAuth2 客户端
- c# - 找不到类型或命名空间名称“DynamicMethod”(您是否缺少 using 指令或程序集引用?)
- python - Dymola 2022 中的默认启动目录行为