首页 > 解决方案 > 如何使用 if-else 或条件输入矩阵 B(pu) 的元素?

问题描述

将 numpy 导入为 np

rows_a = int(input("输入 A 行数:" ))

column_c = int(input("输入C列数:"))

print("矩阵 Bb 的输入元素:")

Bb= [[int(input()) for i in range(column_c)] for j in range(rows_a)] print("Matrix Bb=: ") for n in Bb: print(n)

print("矩阵 Ba 的输入元素:")

Ba= [[int(input()) for i in range(column_c)] for j in range(rows_a)] print("Matrix Ba=: ") for m in Ba: print(m)

print("Matrix B(pu)") for each p in range(column_c) and u in range(rows_a) if i=p in range(column_c)] and j=u in range(rows_a) B(pu)[i ][j]= [[ int(input((Ba)[i][j]))] 否则:B(pu)[i][j]= [[ int(input((Bb)[i][j ]))]

标签: pythonmatrix

解决方案


import numpy as np

rows_a = int(input("Input number of rows A : " ))

column_c = int(input("Input number of column C: "))

print(" Input elements of matrix Bb:")

Bb= [[int(input()) for i in range(column_c)] for j in range(rows_a)] print("Matrix Bb=: ") for n in Bb: print(n)

print("Input elements of matrix Ba:")

Ba= [[int(input()) for i in range(column_c)] for j in range(rows_a)] print("Matrix Ba=: ") for m in Ba: print(m)

print("Matrix B(pu)") 
for each p in range(column_c) and u in range(rows_a) 
if i=p in range(column_c)] and j=u in range(rows_a) 
B(pu)[i][j]= [[ int(input((Ba)[i][j]))] 

else: B(pu)[i][j]= [[ int(input((Bb)[i][j]))] 

??????????


推荐阅读