如何从NumPy数组的一行中获取用户输入?

图灵101

我是python的新手,正在使用python3。我正在学习numpy,但无法弄清楚如何从一行提取用户输入。像输入一样-> 1 2 3 4

我尝试使用此命令,该命令通常用于numpy以外的普通数组方法

from numpy import *
arr=array([])  
p=1

arr=list(map(int,append(arr,input().split())))


print(arr)

但是问题是,这会将我的数组变成一个列表,并且在我使用命令时

print(arr.dtype)

它给了我这个错误-> 'list'对象没有属性'dtype'

因此,我的问题是在使用numpy数组模块时如何从一行获取输入?

Serge Ballesta

你应该:

  1. 将输入字符串分割成一个列表
  2. 将列表转换为numpy数组

代码可以是:

arr = np.array(input().split(), dtype='int')

对于数组模块,这是相同的,除了必须将值显式转换为整数类型:

arr = array.array('i', map(int, input().split()))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Java中的用户获取多行输入,然后将输入存储在字符串类型的数组中,其中每一行都是数组的元素

如何获取用户输入并将其放入python数组中的新数组中?

如何仅从numpy数组的每一行中获取第一个True值?

如何替换NumPy数组中的一行

如何获取用户输入并将其存储在向量中?

如何在fopen中获取用户输入

如何获取用户已保存在php-mysql中的表的第一行

如何获取Numpy数组的一行的内容?

在Java中获取用户输入的字符串数组

如何从for循环索引的标准输出中获取用户输入

如何从edittext获取用户输入并在同一活动中显示在另一个edittext中

获取用 HTML 包裹的一行编写的用户角色

每当有条件时,如何在python的同一行中获取用户输入?

从二维数组中获取用户输入

如何在 Hadoop 2.7.5 中获取用户输入?

如何在applescript中获取用户语音输入

如何在同一行中获取用户输入

PL/SQL 如何获取用户输入

如何从 UItextfield 获取用户输入并将其添加到数组中?

我如何在从表单获取用户输入的对象数组中设置状态

我如何使用数组来获取用户输入

如何从不同的类中获取用户输入

如何从ruby中的一行获取多个输入

如何使用 HTML 获取用户输入以在 JS 中处理?

如何获取用户输入并查看它是否在列表中

如何在 Python 中获取用户输入?

如何询问用户输入的数量和同一行中的数组元素?

如何在节点js中获取用户输入?

如何根据用户在一行中的输入填充数组