【发布时间】:2022-01-24 06:53:00
【问题描述】:
我写了以下代码:
import numpy as np
n_rows = int(input("Enter number of rows:"))
n_columns = int(input("Enter number of columns:"))
print("Enter 2D array values---")
matrix = []
for i in range(n_rows):
a=[]
for j in range(n_columns):
a.append(int(input()))
matrix.append(a)
arr=np.array(matrix)
arr
如果我输入以下值,这将给出以下输出:
array([[1, 2, 3],
[4, 5, 6]])
但我希望矩阵的第一行作为字符串值输入,例如:
["John","Alex","Smith"]
和矩阵的第二行作为整数值,如:
[50,60,70]
然后我想得到以下输出:
Name: John , Marks: 50
Name: Alex , Marks: 60
Name: Smith, Marks: 70
【问题讨论】: