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做科学计算的更多相关文章

  1. 使用python做科学计算

    这里总结一个guide,主要针对刚开始做数据挖掘和数据分析的同学 说道统计分析工具你一定想到像excel,spss,sas,matlab以及R语言.R语言是这里面比较火的,它的强项是强大的绘图功能以及 ...

  2. 使用Python做科学计算初探

    今天在搞定Django框架的blog搭建后,尝试一下python的科学计算能力. python的科学计算有三剑客:numpy,scipy,matplotlib. numpy负责数值计算,矩阵操作等: ...

  3. 使用Python做科学计算初探(转)

    今天在搞定Django框架的blog搭建后,尝试一下python的科学计算能力. python的科学计算有三剑客:numpy,scipy,matplotlib. numpy负责数值计算,矩阵操作等: ...

  4. windows下如何快速优雅的使用python的科学计算库?

    Python是一种强大的编程语言,其提供了很多用于科学计算的模块,常见的包括numpy.scipy.pandas和matplotlib.要利用Python进行科学计算,就需要一一安装所需的模块,而这些 ...

  5. Python下科学计算包numpy和SciPy的安装

    转载自:http://blog.sina.com.cn/s/blog_62dfdc740101aoo6.html Python下大多数工具包的安装都很简单,只需要执行 “python setup.py ...

  6. Python的科学计算包matplotlib setup

    回想起大学四年 专业一直使用matlab,然而我却没在PC上装成功过,以前懒于思考这种数学工具的作用,直到最近,大学同学研究生要毕业了,几经交流,和自己阅读了一些机器学习的教材之后,发觉科学计算包和画 ...

  7. Python下科学计算包numpy和SciPy的安装【原创】

    Python下大多数工具包的安装都很简单,只需要执行 "python setup.py install"命令即可.然而,由于SciPy和numpy这两个科学计算包的依赖关系较多,安 ...

  8. 2019-04-20 Python之科学计算库学习总结

    一.numpy库和matplotlib库的学习 (1)numpy库介绍:科学计算包,支持N维数组运算.处理大型矩阵.成熟的广播函数库.矢量运算.线性代数.傅里叶变换.随机数生成,并可与C++/Fort ...

  9. python numpy 科学计算通用函数汇总

    import numpy as np #一元函数 #绝对值计算 a = -1b = abs(a)print(b)输出: 1 #开平方计算 a = 4b = np.sqrt(a)print(b)输出: ...

随机推荐

  1. 【强连通分量缩点】【拓扑排序】【dp预处理】CDOJ1640 花自飘零水自流,一种相思,两处闲愁。

    题意: 在n个点m条边的有向图上,从1出发的回路最多经过多少个不同的点 可以在一条边上逆行一次 题解: 在同一个强连通分量中,显然可以经过当中的每一个点 因此先将强连通分量缩点,点权为强连通分量的点数 ...

  2. python的dict和set

    dict dict是dictionary的缩写,python内置了字典,在其他语言中也称为map,使用键值对储存,具有极快的查找速度. 如果是只用list来实现,就需要两个list,先在第一个list ...

  3. 将WPF版的弹幕播放器给优化了一下

    年前较闲的时候研究了一下WPF的性能优化,练手的时将之前写的弹幕播放器给重新写了一下.年前的时间不大够,没有写完,这两天接着弄了一下,基本上弄得差不多了. 主要重写了底层的渲染算法,优化后效果还是非常 ...

  4. 在ios中微信video和audio无法自动播放解决方案

    WeixinJSBridgeReady页面初始化的时候会执行 document.addEventListener("WeixinJSBridgeReady", function ( ...

  5. [Android Pro] Android的Animation之LayoutAnimation使用方法

    用于为一个里面的控件,或者是一个里面的控件设置动画效果,可以在文件中设置,亦可以在代码中设置. 一种直接在XML文件中设置 1.  在res/anim文件夹下新建一个XML文件,名为list_anim ...

  6. 支持向量机SVM 简要推导过程

    SVM 是一块很大的内容,网上有写得非常精彩的博客.这篇博客目的不是详细阐述每一个理论和细节,而在于在不丢失重要推导步骤的条件下从宏观上把握 SVM 的思路. 1. 问题由来 SVM (支持向量机) ...

  7. 如何在sublime3项目设置中设置python模块的搜索路径?ImportError: No module named *的解决办法

    问题:之前使用pycharm,用的挺溜,但是电脑配置实在不争气,pycharm启动久了,耗去大量内存,导致运行起来越来越慢,于是转向使用sublime text. 把项目从pycharm切换到subl ...

  8. 某公司java面试经历

    为什么说某公司.由于确实面完了最后挂了回来也没记住公司叫啥名字.是老乡兼好友内推去的小公司,名字有点长,所以也没记住. 公司确实太小,所说是外包公司.然后面回来后跟ACM的前学长说了,他们仅仅说所以不 ...

  9. vim文本编辑工具—修改文件内容

    在vim中进行文本替换: 1.替换当前行中的from: :s/from/to/    (其中s是英文单词substitute第一个字母,表示替换的意思) :s/from/to/  ==  :.s/fr ...

  10. [转]Working with Transactions (EF6 Onwards)

    本文转自:http://www.cnblogs.com/xiepeixing/p/5275999.html Working with Transactions (EF6 Onwards) This d ...