美文网首页
5. Numpy教程(1)

5. Numpy教程(1)

作者: 孙宏志 | 来源:发表于2017-11-15 00:41 被阅读0次

    1. 导入numpy,须根据约定,使用import Numpy as np的方式导入该模块

    import numpy as np
    
    image.png

    2. 查看numpy版本

    # 查看版本
    np.version.short_version
    
    image.png

    3. 创建ndarray函数

    1.array函数

    a = np.array([
        [1,2,3],[4,5,6]
    ])
    # 创建二维数组,每个维度的元素个数为3
    print(a)
    print(a.dtype) # 显示数据的类型
    
    image.png
    a = np.array([
        [1,2,3],[4,5,6]
    ],dtype=np.float) 
    # 创建二维数组,创建的时候指定数据类型为float类型
    print(a)
    print(a.dtype) # 显示数据的类型
    
    image.png

    创建一维数组

    b = np.array((1,2,3,4,5))
    print(b)
    print(b.dtype)
    
    image.png

    2. Zeros设置数组维度,用0填充

    # 生成一维数组
    a1 = np.zeros((3,))
    print("a1" ,a1)
    a2 = np.zeros(3)
    print("a2",a2)
    # 生成多维数组
    a3 = np.zeros((3,2,2))
    print("a3",a3)
    # 生成多维数组的时候,一定不能用以下方法
    a4 = np.zeros(3,2,2)
    
    image.png

    3. ones设置数组维度,用1填充

    np.ones((2,3,4))
    
    image.png

    也可以加上dtype指定数据类型

    np.ones((2,3,4),dtype=np.int)
    

    3. 设置数组维度,用 随机数/空值 填充

    很难确定生成的结果是什么样的。

    np.empty((2,3,4))
    

    在不同的电脑上,填充的值可能不一样。


    image.png image.png

    相关文章

      网友评论

          本文标题:5. Numpy教程(1)

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