• Python科学计算的瑞士军刀——Anaconda 安装与配置


    Introduce

    Python是一种强大的编程语言。其提供了非常多用于科学计算的模块,常见的包含numpy、scipy和matplotlib。要利用Python进行科学计算。就须要一一安装所需的模块,而这些模块可能又依赖于其他的软件包或库,因而安装和使用起来相对麻烦。幸好有人专门在做这一类事情,将科学计算所须要的模块都编译好,然后打包以发行版的形式供用户使用。Anaconda就是当中一个经常使用的科学计算发行版

    自带的包管理器conda也非常强大。

    主页地址:https://store.continuum.io/cshop/anaconda/

    下载非常的非常慢的化。能够去清华大学的镜像源下载 https://mirrors.tuna.tsinghua.edu.cn/,并设置 conda 镜像源

    conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
    conda config --set show_channel_urls yes

    Getting Start

    1. 下载并安装Anaconda后,终端运行conda list可查看安装了哪些包

      这里写图片描写叙述

    2. 获取免费的学术License

      申请地址:https://store.continuum.io/cshop/academicanaconda
      使用edu邮箱申请后,会在邮箱自己主动收到license_academic文件,将其放在~/.continuum文件夹下就可以。

    3. 安装额外的包(命令行环境下运行)

      $ conda update conda
      $ conda install accelerate
      $ conda install iopro
    4. 简单使用
      编辑器中输入例如以下代码

      from mpl_toolkits.mplot3d import axes3d
      import matplotlib.pyplot as plt
      from matplotlib import cm
      
      fig = plt.figure()
      ax = fig.gca(projection='3d')
      X, Y, Z = axes3d.get_test_data(0.05)
      ax.plot_surface(X, Y, Z, rstride=8, cstride=8, alpha=0.3)
      cset = ax.contour(X, Y, Z, zdir='z', offset=-100, cmap=cm.coolwarm)
      cset = ax.contour(X, Y, Z, zdir='x', offset=-40, cmap=cm.coolwarm)
      cset = ax.contour(X, Y, Z, zdir='y', offset=40, cmap=cm.coolwarm)
      
      ax.set_xlabel('X')
      ax.set_xlim(-40, 40)
      ax.set_ylabel('Y')
      ax.set_ylim(-40, 40)
      ax.set_zlabel('Z')
      ax.set_zlim(-100, 100)
      
      plt.show()

      以下就是spyder的主界面。变量查看窗体非常好用,终端会做出图像。

      这里写图片描写叙述

    5. 更改工作文件夹
      Tool->Preference—>Global working directory
      这里写图片描写叙述

    6. 更换编辑器背景主题方案
      Tool->Preference->Editor->Display 标签页
      Syntax color scheme下拉菜单中选择 Monokai方案

    7. 更换IPython 终端背景
      Tool->Preference->IPython console->Display 标签页
      Background color选项里选择 Dark backgroud就可以
      这里写图片描写叙述

    经过简单的配置之后,集成化开发环境变得非常的 Cool

  • 相关阅读:
    Jmeter非GUI模式运行脚本
    vmware下 linux如何扩展磁盘空间
    (完美解决方案)Windows Server 2012 R2报错:无法启动此程序,因为计算机中丢失 apimswincrtstdiol110.dll 解决
    Python程序执行性能优化心得
    jmeter中TPS和吞吐量区别与联系
    Python多进程之Pool进程池浅析
    为什么Jmeter 运行时到达持续时间不停止?
    一些在线实用小工具
    笔记20171225
    JMeter 安装 linux平台
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/7095864.html
Copyright © 2020-2023  润新知