欢迎光临散文网 会员登陆 & 注册

python回归之旅-用python学习数学---2023-019

2023-04-17 19:19 作者:一心想当网红的李老师  | 我要投稿

这次总算找到了numpy里面矩阵的输入方法(2种),测试没有报错。(这个是真心不容易,不过input没有提示阿)


import numpy as np


a=[]


r=input("please input the row number of a:")

ele=input("please input the element number of a row in a:")


for i in range(int(r)):

    row=[]

    for j in range(int(ele)):

        element=float(input())

        row.append(element)

    a.append(row)


print(a)

--------------------------------------------------------------

第一种是先确定矩阵维数,然后一个一个输入。


b=[]


r1=input("please input the row number of b:")

ele1=input("please input the element number of a row in b:")


for i in range(int(r)):

    row=list(map(float,input().split()))

    b.append(row)


print(b)

-------------------------------------------------------------

第二种是确定矩阵维数,然后按照行输入。(关键可以定义一下输入信息的类型,免得后面报错)

l1=np.shape(a)

l2=np.shape(b)


if l1==l2:

    c=np.add(a,b)

    

print(c)

---------------------------------------------

之后是判断矩阵是否可以相加,再做矩阵加法。

python回归之旅-用python学习数学---2023-019的评论 (共 条)

分享到微博请遵守国家法律