Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么它会跳过数组输入的第一行_Python_Arrays_Numpy_Raw Input - Fatal编程技术网

Python 为什么它会跳过数组输入的第一行

Python 为什么它会跳过数组输入的第一行,python,arrays,numpy,raw-input,Python,Arrays,Numpy,Raw Input,输入格式 第一行包含以空格分隔的N值 M。 下一行包含以空格分隔的列元素 input 2 2 1 2 3 4 代码 import numpy my_array = numpy.array([input().split() for _ in range(int(input().split()[0]))],int) print(my_array.T,my_array.flatten(),sep = "\n") 在为数组获取输入时,代码如何跳过包含行数和列数的第一行“2”

输入格式

第一行包含以空格分隔的N值 M。 下一行包含以空格分隔的列元素

input
2 2
1 2
3 4
代码

import numpy


my_array = numpy.array([input().split() for _ in range(int(input().split()[0]))],int)

print(my_array.T,my_array.flatten(),sep = "\n")
在为数组获取输入时,代码如何跳过包含行数和列数的第一行“2”, 我只是想了解它是如何从第二行开始接受输入的

output
[[1 3]
 [2 4]]
[1 2 3 4]

此代码使用列表理解,其中后一个调用
input()
读取第一行,以便从第二行获取输入

此代码相当于:

将numpy导入为np
#读第一行。
num_rows=int(输入().split()[0])
#处理数据。
行=[]
对于范围内的uu(num_行):
rows.append(输入().split())
my_array=np.array(行,整数)
打印(my_array.T,my_array.flatte(),sep='\n')

此代码使用列表理解,其中后者的调用
input()
读取第一行,以便从第二行获取输入

此代码相当于:

将numpy导入为np
#读第一行。
num_rows=int(输入().split()[0])
#处理数据。
行=[]
对于范围内的uu(num_行):
rows.append(输入().split())
my_array=np.array(行,整数)
打印(my_array.T,my_array.flatte(),sep='\n')

首先,执行范围内(int(input().split()[0])的
,并从输入中读取第一行(在示例输入中,
2
)。然后,对于从执行的
范围(int(input().split()[0])
中获得的范围,将读取下一行。
在示例输入中,首先执行范围内的
(int(input().split()[0])
,这实际上是范围内的
(2))
,然后使用
input().split()
读取接下来的两行。首先,执行范围内的
(int(input().split()[0])
(在示例输入中,
2
)从输入中读取。然后,对于从执行的
范围(int(input().split()[0])获得的范围,将读取下一行。
在示例输入中,首先将执行范围内的uu(int(input().split()[0])
,这实际上是范围内的uu(2))的
,然后使用
input().split()读取接下来的两行