通过命令行输入n×n矩阵的哪种形式对您来说是最友好的?具体来说,我想知道一种用户友好的方式来输入内容--一个不对称的n×n矩阵,其中主对角线上的所有元素都等于0。用户需要通过参数输入数据。
存在多种方式,这个问题似乎是在简洁性和可读性之间的一个选择。例如,假设以下不对称的n×n矩阵:
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"发布于 2016-02-05 23:08:01
我赞成逐行的方法。典型的用例可能是在文件中写入矩阵,并通过输入重定向将其发送到您的程序。这样,用户就可以按矩阵逻辑的方式输入文件。
https://stackoverflow.com/questions/33087585
复制相似问题