Workshop:用Python做科学计算
Python是程序史上最流行的开源语言之一。 仅在官方包索引PyPi上就已经发布了超过10万个开源软件包,而且还有更多的项目。 在SciPy的麾下,有一个成熟的python包生态系统,可以使用Python做深入的科学分析。 在workshop中,我们涵盖了大量的核心软件包,并为您指明进一步研究的方向。 Workshop附有几个互动的Jupyter Notebook示例,用来说明SciPy生态系统的不同方面。
Workshop Notebooks示例
初学MNIST - 一个关于如何建立一个简单的神经网络用于MNIST数字分类的TensorFlow教程。
练习 - 用SymPy推导二次公式 - 使用SymPy推导二次公式的教程。
探索MNIST的多种形式 - 使用Scikit-Learn包通过应用PCA和K-Means方法来探索MNIST。同时也有其他交互组件。
Latex Essentials-向您展示使用LaTex进行排版和数学笔记的基础知识。
线性回归 - 空间解决方案 - 交互式组件用于探索线性回归。同时展示如何用matplotlib进行3D绘图。
线性回归 - 梯度下降 - 如何使用梯度下降来寻找最佳线性回归的教程。
线性函数对比非线性函数 - 展示如何进行2D和基本的3D绘图。也给你一个线性函数和非线性函数之间差异的直观认识。
作为函数&绘图向量的矩阵 - 展示如何使用Matplotlib绘制向量,并展示矩阵如何被视为线性变换。更多的使用了Matplotlib。
MNIST概率实验1 - 展示在MNIST上计算各种统计的不同实验。
神经布尔连接1 - 展示一个非常简单的单隐层神经网络,以及它如何表示XOR函数。还展示它如何表示AND。
SymPy基础知识 - 向您展示SymPy的一些基本功能。
泰勒序列 - 使用SymPy探索泰勒序列。同时也使用Matplotlib。
Poke Pandas - 使用Pandas分析pokemon游戏中有关小宠物的数据的notebook示例。
Workshop配置
下载Workshop的.zip文件:http://bit.ly/2A6dTYp
解压workshop.zip。 (查看文档)
下载Anaconda Navigator(AN)PYTHON 3.6版本https://www.continuum.io/downloads
从主页选项卡启动Jupyter Notebook服务。
浏览器应该在启动Jupyter Notebook服务时打开。 在该浏览器中,找到解压后的workshop文件夹。
点击setup.ipynb并按照说明操作
有喜欢Python的童鞋,想要教程的可以找我 756576218
Workshop:用Python做科学计算的更多相关文章
- 使用python做科学计算
这里总结一个guide,主要针对刚开始做数据挖掘和数据分析的同学 说道统计分析工具你一定想到像excel,spss,sas,matlab以及R语言.R语言是这里面比较火的,它的强项是强大的绘图功能以及 ...
- 使用Python做科学计算初探
今天在搞定Django框架的blog搭建后,尝试一下python的科学计算能力. python的科学计算有三剑客:numpy,scipy,matplotlib. numpy负责数值计算,矩阵操作等: ...
- 使用Python做科学计算初探(转)
今天在搞定Django框架的blog搭建后,尝试一下python的科学计算能力. python的科学计算有三剑客:numpy,scipy,matplotlib. numpy负责数值计算,矩阵操作等: ...
- windows下如何快速优雅的使用python的科学计算库?
Python是一种强大的编程语言,其提供了很多用于科学计算的模块,常见的包括numpy.scipy.pandas和matplotlib.要利用Python进行科学计算,就需要一一安装所需的模块,而这些 ...
- Python下科学计算包numpy和SciPy的安装
转载自:http://blog.sina.com.cn/s/blog_62dfdc740101aoo6.html Python下大多数工具包的安装都很简单,只需要执行 “python setup.py ...
- Python的科学计算包matplotlib setup
回想起大学四年 专业一直使用matlab,然而我却没在PC上装成功过,以前懒于思考这种数学工具的作用,直到最近,大学同学研究生要毕业了,几经交流,和自己阅读了一些机器学习的教材之后,发觉科学计算包和画 ...
- Python下科学计算包numpy和SciPy的安装【原创】
Python下大多数工具包的安装都很简单,只需要执行 "python setup.py install"命令即可.然而,由于SciPy和numpy这两个科学计算包的依赖关系较多,安 ...
- 2019-04-20 Python之科学计算库学习总结
一.numpy库和matplotlib库的学习 (1)numpy库介绍:科学计算包,支持N维数组运算.处理大型矩阵.成熟的广播函数库.矢量运算.线性代数.傅里叶变换.随机数生成,并可与C++/Fort ...
- python numpy 科学计算通用函数汇总
import numpy as np #一元函数 #绝对值计算 a = -1b = abs(a)print(b)输出: 1 #开平方计算 a = 4b = np.sqrt(a)print(b)输出: ...
随机推荐
- [BZOJ2595]游览计划
斯坦纳树居然不是数据结构... 斯坦纳树应该是类似最小生成树的问题,只不过它允许增加额外的点 比如这道题就是找关于景点的最小生成树,但还要付出最小的代价,加一些额外的格子把景点都连起来 套路是设$f_ ...
- [PKUSC2018]真实排名
[PKUSC2018]真实排名 题目大意: 有\(n(n\le10^5)\)个人,每个人有一个成绩\(A_i(0\le A_i\le10^9)\).定义一个人的排名为\(n\)个人中成绩不小于他的总人 ...
- cocos2d-x解析xml时的Bug
cocos2d-x中使用tinyxml解析xml配置.如下: tinyxml2::XMLDocument doc; if (tinyxml2::XML_SUCCESS != doc.LoadFile( ...
- <摘录>GCC 中文手
GCC 中文手册 作者:徐明 GCC Section: GNU Tools (1) Updated: 2003/12/05 Index Return to Main Contents -------- ...
- vagrant public_network 自定义静态 ip配置方法
Vagrant 创建虚拟化开发环境 Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境.它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境. ...
- ecplise配置maven项目
1.新增环境变量 M2_HOME C:\Users\Administrator\Desktop\Java\maven\apache-maven-3.3.1 2.配置PATH路径 ;%M2_HOME ...
- \r和\n的区别
/n 是换行/r 是回车 这是两码事,换行是指移动到下一行,回车是指移动到行首,我们通常所说的“回车”其实是这两个动作的结合.
- 高级进阶DB2(第2版)
<高级进阶DB2(第2版)> 基本信息 作者: 牛新庄 出版社:清华大学出版社 ISBN:9787302323839 上架时间:2013-7-3 出版日期:2013 年7月 开本:16开 ...
- 如何获取gcr等镜像
在cloud.docker.com上注册一个用户,然后登录 然后在github.com上注册一个用户 通过github Desktop建立一个repository,同时加入一个Dockerfile,然 ...
- shell 脚本中执行mysql语句
通过hash建表之后,表的数据量巨大2048,那怎么去验证表是否建成功呢? 逻辑生成表名这部分就不写了.只要能建表成功,这部分的脚本肯定是有的.那么怎么在shell中执行selec查询并返回呢 只要在 ...