首页 > 解决方案 > 如何从输入创建一个 numpy 浮点矩阵?

问题描述

我正在尝试根据用户的输入创建一个浮点矩阵。

我试过这段代码:

import numpy as np 

m = int(input('Number of lines m: '))

matrix = []
for i in range(m):
   # taking row input from the user
   row = list(map(int, input(f'Line {i} ').split()))
   # appending the 'row' to the 'matrix'
   matrix.append(row)
    
print(matrix)

我怎样才能把它变成一个 numpy 浮点矩阵?

标签: pythonnumpymatrix

解决方案


之后,只需使用

np.array(matrix, dtype=float)

推荐阅读