美文网首页
Python 3 NumPy 学习

Python 3 NumPy 学习

作者: 修司敦 | 来源:发表于2018-12-11 15:36 被阅读0次
  1. numpy 首先需要导入才能使用:

    import numpy as np
    

    以后就用 np 来代表 numpy 这个类。

  2. 让我们创建一个一维数组:

    arr1d = np.array([1,2,3,4,5,6])
    

    然后看一下基本指标:

    print(arr1d.sum()) #21
    print(arr1d.max()) #6
    print(arr1d.min()) #1
    print(np.average(arr1d)) #3.5
    

    然后对它进行切片:

    arr1d1 = arr1d[2:4]
    print(arr1d1) #[3 4]
    

    下面搞个长一点的:

    arr2d = np.array([2,3,5,7,11,13,17,19,23,29,31,37])
    

    我们可以用reshape函数来把一位数组转换为固定维度的数组:

    arr2d2 = arr2d.reshape(3,4)
    print(arr2d2)
    '''
    [[ 2  3  5  7]
     [11 13 17 19]
     [23 29 31 37]]
    '''
    

    我们同样可以对二维数组进行切片:

    arr2d3 = arr2d2[1:,1:3]
    print(arr2d3)
    '''
    [[13 17]
     [29 31]]
    '''
    

相关文章

网友评论

      本文标题:Python 3 NumPy 学习

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