美文网首页
由一个公式引发的学案之scipy排列组合计算

由一个公式引发的学案之scipy排列组合计算

作者: Xylona_MS | 来源:发表于2019-04-14 21:06 被阅读0次

    书接上回
    嗯,跟老板一讨论,哇擦,原来你是组合啊,捂脸。。


    TIM图片20190414210154.png

    由一个公式引发的学案现在开始。

    [第二幕]

    因为一开始就会错意,导致完全跑偏了,然后他老人家直接直接告诉了我做法,就三行:

    import scipy.special
    from scipy.special import comb
    comb(3, 2)

    但是怎么可能就这么完了呢?生命不息,折腾不止。

    法1
    最简单的做法,直接装scipy就好了啊

    sudo apt install python3-scipy

    法2
    下载一个Anaconda就全有啦

    1. 下载

    wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh /mnt/e/biosf
    下载到E盘下的biosf文件夹,习惯用Python2的要下载Anaconda2

    1. 安装

    bash Anaconda3-2019.03-Linux-x86_64.sh

    1. 添加环境变量

    export PATH=/mnt/e/biosf/anaconda3/bin:$PATH(最好一定这样写)

    看到这里的人一定不要学我把它安在win的盘符下,你会受苦的,一定要安在home的某处,我直接安在了home下,那么环境变量修改修一下啊即为(27日修改):

    export PATH=/home/xylona_m/anaconda3/bin:$PATH

    1. 好了我们来在终端里输入python检测一下:


      TIM图片20190414195113.png

      嗯,很好,还是系统自己的,微笑。究其原因,原来是调用顺序的问题。
      根据搜到的教程,还要再profile里添加才行……

    2. 把环境变量添加到/etc/profile里

    sudo vim /etc/profile
    输入你的系统密码
    进入profile以后,按 i 切换到输入模式,键入环境变量,
    后通过ESC回到命令模式,
    按 shift + ; (shift,加号,分号)进入底线命令模式,最后输入wq保存并退出,
    enter回到终端
    重启生效
    source /etc/profile


    TIM图片20190414195803.png

    修改好后,再在终端里输入python检查一下


    TIM图片20190414200014.png
    OK成了。
    [其实我后来又把系统里的python3.6卸载了,卸载之后即使把profile里的环境变量去掉,也能第一调用Anaconda里的python了]
    1. 关于Anaconda的一些用法

    查看当前版本:
    conda –v
    升级包
    conda –update
    升级Anaconda
    conda –upgrade

    1. Conda环境管理,我还没玩溜,先鸽了
      理论上是:

    创建一个名为python27的环境且指定python版本为2.7
    conda create --name python27 python=2.7
    激活环境
    source activate python27
    退出环境
    conda deactivate
    删除环境
    conda remove -n python27 --all
    查看所有创建的环境
    conda info --envs

    8.把Anaconda-python与pycharm连接起来
    打开pycharm后,File→settings


    TIM图片20190414205328.png
    TIM图片20190414204649.png
    TIM图片20190414205158.png

    基本上到这里创建新的编译环境就OK了,pycharm还有很多玩法,有待于开发,比如说我在E盘里创建projects的时候该怎么用anaconda-python呢?我还不会,至此辅助我完成工作的基本条件就差不多了,历史遗留问题就是conda环境和这个了,有空再整。
    先酱!
    (以及到底怎么排版啊啊啊)

    相关文章

      网友评论

          本文标题:由一个公式引发的学案之scipy排列组合计算

          本文链接:https://www.haomeiwen.com/subject/jygswqtx.html