Python 3 NumPy 學習

  1. numpy 首先需要導入才能使用:

    import numpy as np
    

    以后就用 np 來代表 numpy 這個類。

  2. 讓我們創(chuàng)建一個一維數(shù)組:

    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函數(shù)來把一位數(shù)組轉(zhuǎn)換為固定維度的數(shù)組:

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

    我們同樣可以對二維數(shù)組進行切片:

    arr2d3 = arr2d2[1:,1:3]
    print(arr2d3)
    '''
    [[13 17]
     [29 31]]
    '''
    
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 基礎篇NumPy的主要對象是同種元素的多維數(shù)組。這是一個所有的元素都是一種類型、通過一個正整數(shù)元組索引的元素表格(...
    oyan99閱讀 5,291評論 0 18
  • 一、numpy概述 numpy(Numerical Python)提供了python對多維數(shù)組對象的支持:ndar...
    L_steven的貓閱讀 3,612評論 1 24
  • 先決條件 在閱讀這個教程之前,你多少需要知道點python。如果你想從新回憶下,請看看Python Tutoria...
    舒map閱讀 2,734評論 1 13
  • 我想寫一首快樂的詩 讓你在陽光正好的午后 伴著風聲,和著花香 輕輕誦讀 詩里寫滿了生活 要有風雨的波折 殘酷的現(xiàn)實...
    不過花開閱讀 596評論 2 1
  • 選擇搭建環(huán)境 LNMP 環(huán)境 LNMP 是 Linux、Nginx、MySQL 和 PHP 的縮寫,這個組合是最常...
    吾小幫閱讀 232評論 0 0

友情鏈接更多精彩內(nèi)容