在Sage工作表(在Sage Math Cloud中)中获取任何内容的命令是什么?

3
我正在尝试在Sage Math Cloud中使用Sageworksheet进行编程,如果我需要立即了解某些内容的帮助,例如如何找到矩阵的行列式,并且我想获得一个Sage命令来执行此操作,我应该如何找到它?而且,我应该在哪里输入这个命令?
此外,在Sage工作表中,我观察到在删除错误代码(使用退格键)后,编译过程中出现的错误通知(以红色标示)仍然存在,我无法删除它,即使刷新页面并运行空代码,错误代码仍然存在。当我不需要它时,我该怎么做才能让它消失呢?
谢谢!

我建议使用搜索引擎,在关键词前后加上sagemath以增强搜索结果。这里还有许多其他好的资源:http://sagemath.org/doc/。如果您想要摆脱错误信息,只需在纠正代码后再执行一次单元即可。 - fidbc
2个回答

5
我会假设

我会假设

command?

仍然提供文档,

command??

提供源代码。

此外,我想象中的是,像

de[tab]

你应该像输入det这样的命令。我认为在这种情况下仍然使用Ipython来实现这种魔法。

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

M.[tab]

我会给你提供该矩阵上所有可用的方法,包括行列式。


没有必要做出任何假设,我可以告诉您上述内容是正确的。 - Maarten Derickx
1
你可能会发现命令search_doc("determinant")很有用。 - Maarten Derickx
@koffie - 我还没有使用过SMC,所以你永远不知道William可能会稍微改变些什么 :-) 但是,如果这不起作用,我会非常惊讶的。 - kcrisman
1
@kcrisman -- 我没有把一切都搞砸!我主要是通过添加新内容来“改变”SMC。我努力确保一切仍然正常工作,并非常关心向后兼容性。此外,Sage中传统的“工作方式”已经是我认为正确的方式,所以我倾向于保持不变。 - William Stein

-1
Numpy有一个成员函数可以计算行列式。
***define your matrix at Mat****
import numpy as np

determinant=np.det(Mat)
determinant

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接