import numpy
mylist = []
for i in range(0,10):
a = int(input())
mylist.append(a)
arr = numpy.array(mylist,int)
myreshaped = arr.reshape(3,3)
print(myreshaped)
import numpy
mylist = []
for i in range(0,10):
a = int(input())
mylist.append(a)
arr = numpy.array(mylist,int)
myreshaped = arr.reshape(5,2)
print(myreshaped)
import numpy
mylist = []
for i in range(1,10):
a = int(input())
mylist.append(a)
arr = numpy.array(mylist,int)
myreshaped = arr.reshape(3,3)
print(myreshaped)
代码中唯一的问题是,您试图将一个包含10个元素的数组重塑为
(3,3)
。尝试使用(10,1)
或(5,2)
或这些组合之一,代码将运行或者,通过将range函数中的值更改为
range(9)
或range(1,10)
,可以创建一个包含9个元素的数组相关问题 更多 >
编程相关推荐