Python也能干大事

用Python做数值计算,和MATLAB一样简洁方便,关键是Python还是免费的,不用担心版权的问题。下面举几个例子。

1.计算方阵行列式

在Anaconda代码编辑区输入以下代码,按F5运行,控制台就输出了结果。是不是和MATLAB一样方便?

2.解线性方程组

在Anaconda代码编辑区输入以下代码,按F5运行。

当然,我们可以自己编写代码,比如用高斯消去法解线性方程组,输入以下代码,也能得到方程组的解。

PS:高斯消去法解线性方程组的算法可参考相关书籍文献。这里需要注意的是Python的数组索引是从0开始的,比如说要访问一个一维数组A中的第一个元素,就必须写成A[0] ,这是Python和MATLAB区别较大的地方。

原文发布于微信公众号 - 数值分析与有限元编程(program_fem)

原文发表时间:2017-06-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据文摘

斯坦福深度学习课程第六弹:一起来学Tensorflow part1

22450
来自专栏AI科技评论

开发 | 如何利用微信监管你的TF训练

AI科技评论按:本文作者Coldwings,AI科技评论获其授权发布。 之前回答问题【在机器学习模型的训练期间,大概几十分钟到几小时不等,大家都会在等实验的时候...

33280
来自专栏difcareer的技术笔记

OpenGL API 简介

开发基于 OpenGL 的应用程序,必须先了解 OpenGL 的库函数。它采用 C 语言风格,提供大量的函数来进行图形的处理和显示。OpenGL 库函数的命名方...

15940
来自专栏超智能体

YJango:TensorFlow中层API Datasets+TFRecord的数据导入

2. 对接性:TensorFlow中也加入了高级API (Estimator、Experiment,Dataset)帮助建立网络,和Keras等库不一样的是:这...

1.1K230
来自专栏GreenLeaves

SQL学习之分组数据Group by

简介:"Group By"根据字面上的意思理解,就是根据"By"后面指定的规则对数据进行分组(分组就是将一个数据集按照"By"指定的规则分成若干个子数据集),然...

22950
来自专栏机器之心

资源 | HiddenLayer:可视化PyTorch、TensorFlow神经网络图的轻量级工具!

GitHub链接:https://github.com/waleedka/hiddenlayer

19520
来自专栏企鹅号快讯

动态神经网络工具包Dynet

作者|Murat 译者|陈亮芬 编辑|Emily 基于诸如 TensorFlow 等几种流行工具包的编程模型使用的是静态声明方法,这些工具包将网络架构的声明和执...

32370
来自专栏吉浦迅科技

DAY15:阅读CUDA C runtime之纹理内存

15430
来自专栏AI研习社

如何利用微信监管你的TF训练?

之前回答问题【在机器学习模型的训练期间,大概几十分钟到几小时不等,大家都会在等实验的时候做什么?(http://t.cn/Rl8119m)】的时候,说到可以用微...

37440
来自专栏人工智能LeadAI

用TensorFlow的Linear/DNNRegrressor预测数据

今天要处理的问题对于一个只学了线性回归的机器学习初学者来说还是比较棘手——通过已知的几组数据预测一组数据。用excel看了下,关系不是很明显,平方,log都不是...

11710

扫码关注云+社区

领取腾讯云代金券