美文网首页
25. Numpy库的使用

25. Numpy库的使用

作者: 十里江城 | 来源:发表于2019-11-12 09:26 被阅读0次

    Numpy的基本运算

    # 类比数据库的增删改查 C U R D
    import numpy as np
    data1 = np.array([1,2,3,4,5])
    print(data1)
    data2 = np.array([[1, 2],
                     [3, 4]])
    print(data2)
    print(data1.shape)
    print(data2.shape)
    
    # zero  ones
    print(np.zeros([2, 3]), np.ones([2, 2]))
    
    print('一维数组1:', (np.zeros((5, 4, 3), np.uint8)))
    
    # 改查
    data2[1, 0] = 5
    print(data2)
    print(data2[1,1])
    
    # 基本运算
    data3 = np.ones([2, 3])
    print(data3 * 2)
    print(data3 / 3)
    print(data3 + 2)
    # 矩阵加乘
    data4 = np.array([[1,2,3], [4,5,6]])
    print(data3 + data4)
    print(data3 * data4)
    

    结果如下:


    image.png

    不等维矩阵相加

    import numpy as np
    # 不等维的矩阵加法
    x = np.array([[1, 2], [3, 4], [5, 6]])
    # 等效 
    b = np.array([1, 1])
    b2 = np.array([[1, 1], [1, 1], [1, 1]])
    print(x + b)
    print(x + b2)
    
    

    结果一致:


    image.png

    相关文章

      网友评论

          本文标题:25. Numpy库的使用

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