0

通過命令行輸入n乘n矩陣的哪種形式對您而言似乎最爲用戶友好?具體來說,我想知道一種用戶友好的方式來輸入內容非對稱nxn矩陣,其中主對角線上的所有元素都等於0.用戶需要通過Python輸入數據argparse論據。通過命令行輸入n乘n矩陣的用戶友好形式

多種方式呈現自己,這個問題似乎是簡潔和易讀性之間的選擇。例如,假定下面的不對稱NxN矩陣:

A B C 
A 0 1 2 
B 2 0 1 
C 3 0.5 0 

在該矩陣的內容被提供行接一行的假設,一個形式強調簡潔可以是:

user_inp = "1,2,2,1,3,0.5" 

相比之下,形式強調易讀性可能是:

user_inp = "0,1,2;2,0,1;3,0.5,0" 

回答

0

我會去逐行的方法。典型的用例可能是將矩陣寫入文件中,並通過輸入重定向將其發送到您的程序。這樣用戶就可以像矩陣邏輯地看起來那樣輸入文件。