📅  最后修改于: 2023-12-03 14:46:01.093000             🧑  作者: Mango
在Python中,我们可以使用Numpy库来快速读取标准输入,并进行数组的操作。
我们可以使用numpy.fromstring()
函数来读取标准输入。该函数可以将字符串转换为Numpy数组。
import numpy as np
# 读取标准输入,以空格分隔每个数据
arr = np.fromstring(input(), sep=' ')
# 输出Numpy数组
print(arr)
在输入数据时,以空格分隔多个数据,例如:
1 2 3 4 5
输出结果如下:
[1. 2. 3. 4. 5.]
读取到Numpy数组后,我们可以使用Numpy提供的函数进行一系列的数组操作。
例如,我们可以使用numpy.ndim()
函数来获取数组的维度;使用numpy.shape()
函数来获取数组的形状:
import numpy as np
# 读取标准输入,以空格分隔每个数据
arr = np.fromstring(input(), sep=' ')
# 获取数组的维度和形状
print("数组的维度:", np.ndim(arr))
print("数组的形状:", np.shape(arr))
在输入数据时,以空格分隔多个数据,例如:
1 2 3 4 5
输出结果如下:
数组的维度: 1
数组的形状: (5,)
通过Numpy库的帮助,我们可以快速读取标准输入,并进行数组操作。同时,Numpy提供的函数也可以帮助我们更加方便地处理Numpy数组。