GaussJordan助理

gja的Python项目详细描述


Gauss Jordan助理(gja)

在终端/控制台中实现高斯-乔丹算法的实时演示。在

安装

pip install gja

说明

这个项目的想法是使现场演示使用 求解线性方程组的高斯-乔丹算法, 使用一个简单的控制台。 这个项目是在Windows上开发的,但是应该使用其他操作系统。在

Example of row operation

为什么?在

我通过电视会议教授线性代数的入门课程 对非数学专业的学生来说,重点是计算, 不是证据。 当我远程教学时,我分享屏幕上的内容。 许多例子在某个阶段都要求 对矩阵进行高斯消去。在

以我的经验,所有的内容都使用幻灯片 提前写下来(这是我直到最近才做的事情) 不是保持学生参与度的好方法。 我在电脑屏幕上手写(用鼠标或平板电脑) 是绝对残暴的,这使得很难做“活”的例子。在

我还发现,一小部分学生似乎不明白 高斯消去的基本步骤,即使我试图 通过电子邮件提供其他解释。在

这个工具,我把它命名为Gauss Jordan Assistant(或GJA), 允许我在屏幕上以清晰易读的方式进行实时计算。 我试着设计它,使每次计算都包含一些 一些增强的高斯方面的消除。在

使用GJA,我可以让学生提出应该 下一步的计算,就像我能做的那样简单 在传统的教室里用黑板做。如果他们建议 不正确的事情,而不是事先告诉他们, 我可以输入他们的建议,观察结果,然后跟随 相关解释出错。在

奖金

使用乳胶可以保存所有步骤的结果 格式,便于包含(无打字错误!)在任何乳胶文档中。在

要求

要在Windows上正常工作(我使用的是Windows),您需要以下内容:

Available commands

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在SpringMVC中使用单个视图执行所有CRUD操作?   java如何使用DBFlow进行迁移?   导入java。锡兰的朗   安卓在实现Lint自定义检测器时如何调试java源代码?   列表的java字符串格式   java程序基于WebFlux的SSE客户端,具有重新连接功能   java Spring批处理作业读取器持续运行,尽管计划时间为5分钟   java Android Studio在我的代码中没有显示任何错误,但gradle显示了。试一试   java移动JTextArea滚动到插入符号   java选项菜单不工作   爪哇苹果。awt。mac 10.7视网膜上的奇怪行为   java将参数从webmethod(在web服务中)传递到soap处理程序   java如何在Android中使用API调用填充AutoCompleteTextView?   如何使用Selenium和Java从Chrome获取控制台日志   java流收集器。toMap调用toString而不是value   如何在PHP和Java/Play框架应用程序之间共享一个Apache实例?   java Spring引导文件下载zip   Mockito mocked集合中的java类型安全问题