python - 如何从输入创建一个 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 浮点矩阵?
解决方案
之后,只需使用
np.array(matrix, dtype=float)
推荐阅读
- android - Android Firebase 身份验证在发布 APK 上不起作用
- c# - 避免重复对象初始值设定项以在 Linq-to-Entities 中创建派生对象而不使用 linq-to-objects
- c# - 使用websocket和http时的nginx配置?
- asp.net-mvc - 在asp.net mvc中从视图调用控制器并将值从视图传递给控制器
- node.js - Sequelize 重复键值违反唯一约束
- linux - 发现大小写错误的文件引用,因为文件系统区分大小写
- c# - 指定的 EntityFramework 架构无效异常
- javascript - Socket.io / Node.js 消息发送给不良用户
- salesforce - Apex 触发器用于根据与联系人相关的任务对象更新与公司字段相关的值(如果仅为空)
- java - 为 JRE 提供预安装的 Windows 签名 CA