美文网首页
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