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

我会去逐行的方法。典型的用例可能是将矩阵写入文件中,并通过输入重定向将其发送到您的程序。这样用户就可以像矩阵逻辑地看起来那样输入文件。