gpt4 book ai didi

list - 千里马:垂直显示列表

转载 作者:行者123 更新时间:2023-12-02 03:26:50 27 4
gpt4 key购买 nike

默认情况下,Maxima 会“水平”显示列表:

(%i1) myList : [1,3,7]$
myList;

(%o1) [1,3,7]

我正在处理包含很少原子的列表,但每个原子在显示时都会占用大量空间。因此,垂直显示这些列表会更方便。实现该结果的方法如下:

(%i1) myList : [1,3,7]$
transpose(myList);

(%o1) ⎡1⎤
⎢3⎥
⎣7⎦

我可能还想垂直显示两个列表,一个接一个:

(%i1) myList      : [1,3,7]$
myOtherList : [6,2,4]$
print(transpose(myList),transpose(myOtherList);

(%o1) ⎡1⎤ ⎡6⎤
⎢3⎥,⎢2⎥
⎣7⎦ ⎣4⎥

如您所见,我有一个可行的解决方案。但是,输入和阅读需要很多字符。因此我的问题是:是否有更优雅的方法来实现类似的结果?

最佳答案

一个选项:定义您自己的 myprint,它接受要打印的参数列表,转置元素(即矩阵),然后打印列表。

然后就可以写

myprint( [ myList, myOtherList ]);

关于list - 千里马:垂直显示列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29850972/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com