【问题标题】:User-friendly form of entering n by n matrix via command line通过命令行输入 n × n 矩阵的用户友好形式
【发布时间】:2016-02-06 07:08:01
【问题描述】:

通过命令行输入 n×n 矩阵的哪种形式对您来说似乎最用户友好?具体来说,我想知道一种用户友好的方式来输入 非对称 n x n 矩阵的内容,其中主对角线上的所有元素都等于 0。用户需要通过以下方式输入数据Python argparse 参数。

多种方式呈现自己,这个问题似乎是简洁和易读之间的选择。例如,假设以下非对称 n x 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"

【问题讨论】:

    标签: command-line-interface command-line-arguments user-input


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多