• Windows下下载及安装numpy、pandas及简单应用



    下载numpy

    • 下载地址
      https://pypi.python.org/pypi/numpy
      进入网站,下载和自己电脑及电脑中安装的python匹配的numpy版本。我的电脑是Win 10 x64位的系统,装的python版本是3.6,则要下载numpy-1.13.1-cp36-none-win_amd64.whl

    • 安装
      把刚刚下载的.whl文件放在任意文件夹下,然后进入该文件夹的目录打开命令行,然后使用pip指令安装(前提是你的电脑已经安装了python的pip包管理模块),输入命令:

        pip install numpy-1.13.1-cp36-none-win_amd64.whl
      

    这里写图片描述

    • 测试,使用random函数来进行验证
      引用《机器学习实战》的测试例子:

        >>> from numpy import *
        >>> random.rand(3,3)
      

    这里写图片描述

    • 简单应用
      如何将我们下载的numpy模块用到python程序语法中呢?首先我们得引入该模块:

        #引入numpy模块
        import numpy as np;
        #numpy 创建数组
        a = np.array([1, 2, 3, 4, 5]);
        b = np.array((1, 2, 3, 4, 5));
        d = np.linspace(0, 2*np.pi, 5);
        print(a);
        print(b);
        print(d);
        # [1 2 3 4 5]
        # [1 2 3 4 5]
        # [ 0.          1.57079633  3.14159265  4.71238898  6.28318531]
      
        #创建多维数组
        c = np.array([[1,2,3,4],
        	         [5,6,7,8],
        	         [11,12,13,14],
        	         [15,16,17,81],
        	         ]);
        print(c);
        print(c[2,3]);
        # [[ 1  2  3  4]
        #  [ 5  6  7  8]
        #  [11 12 13 14]
        #  [15 16 17 81]]
        # 14
      

    安装pandas

    python的pandas模块和numpy模块都是用于科学计算的模块。我看了很多pandas安装的教程,都有一些前提条件:什么numpy的版本要新、要下什么python的什么包啊,先下载镜像啊,网速要好(这个的确是的)这些的,五花八门的,但是我就是先下了python、pip模块、numpy然后用命令行输入命令下载的:

    pip3 install pandas
    

    下载好之后,就能使用了

    import pandas as pd;
    a2 = pd.Series([1,3,5,np.nan,6,8]);
    print(a2);
    # 0    1.0
    # 1    3.0
    # 2    5.0
    # 3    NaN
    # 4    6.0
    # 5    8.0
    # dtype: float64
  • 相关阅读:
    uva-712 S-Trees
    Liunx下文件权限详解
    uva-699 The Falling Leaves
    Oracle sql loader 使用案例
    设计模式学习--迭代器模式(Iterator Pattern)和组合模式(Composite Pattern)
    XML 简单介绍
    UVA 11107(Life Forms-后缀数组+二分)
    SRM 212 Div II Level One: YahtzeeScore
    HDU 5695 Gym Class 拓扑排序
    HDU 5694 BD String 迭代
  • 原文地址:https://www.cnblogs.com/yehui-mmd/p/7932169.html
Copyright © 2020-2023  润新知