python - 如何使用 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 ]))]
解决方案
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]))]
??????????
推荐阅读
- html - Xpath在tbody内按位置4阶td查找文本并单击同一行中的编辑
- c++ - C++ 将原始 std::bytes 复制到 std::vector
- javascript - 如何在javascript中的一个选择下拉列表中显示所有父值和子值
- python - 带有rest框架的django在线用户
- oracle - Oracle Application Express 的问题
- google-cloud-platform - ESP32 到 GCP IOT Core 连接失败
- css - 输入滑块(v-slider)死区上的标签
- c# - 当父母移动平台时,角色移动缓慢
- javascript - 为什么当我将轨道推到数组时,数组中的所有元素都改变了
- javascript - 如何固定特定大小的输入文本的长度?在 HTML 5 中