如何在Sage数学云的工作表中获取Sage中的任何内容?

3 投票
2 回答
578 浏览
提问于 2025-04-18 05:26

我正在尝试使用Sageworksheet(也就是Sage数学云)来进行Sage编程。如果我需要立即帮助,比如说,如何计算一个矩阵的行列式,我该如何找到这个命令呢?我应该在哪里输入这个命令?

另外,在Sage worksheet中,我注意到,当我用退格键删除了一段错误的代码后,编译时出现的错误提示(红色的)仍然会保留,我无法把它删掉。即使刷新页面,运行空代码后,错误提示依然存在。我该怎么处理这些不需要的错误提示呢?

谢谢!

2 个回答

-1

Numpy有一个成员函数可以计算行列式。

***define your matrix at Mat****
import numpy as np

determinant=np.det(Mat)
determinant
5

我想应该是这样的:

command?

这个命令还是会显示文档,而

command??

则会显示源代码。

另外,我想像自动补全功能,比如说

de[tab]

应该会给出像 det 这样的命令,或者其他类似的命令。我相信在这方面,Ipython 仍然是常用的工具。

或者,如果你定义了一个矩阵 M,那么

M.[tab]

会列出这个矩阵上所有可用的方法,包括计算行列式的方法。

撰写回答