工程與科技
大學
程式錯誤
請問該如何修改?
← → C
CO 資結構構 ☆
!!!
Ő
E O
colab.research.google.com/drive/1dNYtPmtBVPcvl2ZkcmoT5h8
檔案 編輯 檢視畫面 插入 執行階段 工具 說明 已儲存所有變更
+ 程式碼 +文字
IN 1817
IndexError: list index out of range
STACK OVERFLOW
from traitlets. config. application import T
from string import Template
def MatrixMultiply (arrA, arrB, arrC, M, N, P):
global C
if M<=0 or N<=0 or P<=0:
print([錯誤:維數]M, N, P必須大於0')
return
for i in range (M) :
for
j in range (P):
Temp=0
for k in range (N) :
Temp-Temp+int (arrA[i*N+k]*arrb [k*P+j])
arrC[i*P+j]-Temp
print("請輸入矩陣A維數(M, N) : " )
M-int (input('M= '))
N=int (input (N= '))
A=[None] *M*N
print([請輸入矩陣A的各個元素])
for i in range (M):
for j in range (N) :
A[i*N+j]=input('a%d%d=' % (i, j))
print(請輸入矩陣B維數(N, P);')
N=int (input ('N= '))
P=int (input('P= '))
B=[None]*N*P
| print([請輸入矩陣B的各個元素]')
for i in range (N) :
for j in range (P):
B[i*P+j]=input('b%d%d=' % (1, j))
C 在這裡輸入文字來搜尋
PAMPLING
3241
thon練習 - Google 雲端硬碟X
C
CO 資結構構 ☆
colab.research.google.com/drive/1dNYtPmtBVPcvl2ZkcmoT5h8Th 7JtLO
檔案 編輯 檢視畫面 插入 執行階段 工具 說明 已儲存所有變更
+ 程式碼 +文字
for j in range (P):
B[i*P+j]=input("b%d%d="%(i,j))
aboratory
CO査結構邁
[C=[None]*M*P
MatrixMultiply (A, B, C, M, N, P)
print("[AxB的結果是])
for i in range (M):
for j in range(P):
print("%d" %C[i*P+j],
print()
日 請輸入矩陣A維數(H,N):
M= 2
N= 3
[請輸入矩陣A的各個元素]
a00=5
a01-6
a02=3
a10=8
a11=4
a12-8
請輸入矩陣B維數(N,P):
N=3
P = 2
【請輸入矩陣B的各個元素]
b08-4
591=6
b18-5
b11-2
b20-8
b21-6
[AxB的结果是]
TypeError
end="\t")
<ipython-input-3-68c088d0d4a92 in <cell line: 36>()
36 for 1 in range(M):
37
---> 38
39
◇ 在這裡輸入文字來搜尋
Traceback (most recent call last)
for 1 in range (P):
print('%d''xc[1*P+]], end='\t')
X
print()
TypeError: Ed format: a real number is required, not None Type
課程資料結構
解答
尚無回答
您的問題解決了嗎?
看了這個問題的人
也有瀏覽這些問題喔😉
推薦筆記
【工程數學】『一階ODE』 完成
151
2
材料工程科學讀書筆記
128
0
工程數學CH1
126
15
計算機程式-Part 1
110
0
【工程數學】—『Laplace 變換 』(完成)
103
0
材料力學-應力和剪力
97
1
工程材料
69
1
Python 01 - 變數與資料型態
66
1