1. gzyueqian
      13352868059

      零基礎的學員應該如何學習python數組

      更新時間: 2019-07-02 14:48:51來源: 粵嵌教育瀏覽量:5170

            現在在人工智能的時代,python是被運用的為廣泛的語言,python還被稱作為優雅和教學類的語言。python也是很多想要學習開發語言的學員的首先學習對象,因為python是被稱為簡單易學的開發語言。那么零基礎的學員在學習python的時候應該要如何學習python的數組呢?

        粵嵌科技講解python數組示例

        Python數組元素在括號內定義,[]并且以逗號分隔。下面是一個聲明python一維數組的例子。

        ARR = [ 1,2,3,4,5 ] 打印(ARR) 打印(ARR [ 2 ]) 打印(ARR [ 4 ])

        上述一維數組示例程序的輸出將為:

        [ 1,2,3,4,5 ] 3 5

        數組索引從0開始。因此,變量arr的索引值2為3。

        在一些其他編程語言(如java)中,當我們定義一個數組時,我們還需要定義元素類型,因此我們僅限于在數組中存儲該類型的數據。例如,int brr[5];只能存儲整數數據。

        但是python讓我們能夠在同一個數組中擁有不同類型的數據。很酷,對吧?我們來看一個例子。

        student_marks = [ 'Akkas' ,45,36.5 ] 標記 = student_marks [ 1 ] + student_marks [ 2 ] 打印(student_marks [ 0 ] + '得到了總共=%D +%F =%F' %(student_marks [ 1 ] ,student_marks [ 2 ],標記))

        它給出以下輸出:

        Akkas 已經得到了在總= 45 + 36.500000 = 81.500000 馬克

        在上面的例子中你可以看到,student_marks數組有三種類型的數據 - string,int和float。

        Python多維數組

        python中的二維數組可以聲明如下。

        arr2d = [[1,3,5],[2,4,6]]

        它將產生以下輸出:

        [ 1,3,5 ]

        類似地,我們可以在python中定義三維數組或多維數組。

        現在我們知道如何在python中定義和初始化一個數組。我們將研究我們可以在python數組上執行的不同操作。

        Python數組遍歷使用for循環

        我們可以使用for循環遍歷數組的元素。下面是一個簡單的例子,offor循環遍歷一個數組。

        arrayElement = [ “一”,2,'三' ] 為 i的范圍(LEN(arrayElement)): 打印(arrayElement [I])

        那么如何創建Python數組呢?

        一 直接定義法:

        1.直接定義

        matrix=[0,1,2,3]

        2.間接定義

        matrix=[0 for i in range(4)]

        print(matrix)

        二 Numpy方法:

        Numpy內置了從頭開始創建數組的函數:

        zeros(shape)將創建一個用指定形狀用0填充的數組。默認的dtype是float64。

        下面是幾種常用的創建方法:

        #coding=utf-8

        import numpy as np

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

        print a

        b = np.zeros((2,3))

        print b

        c = np.arange(10)

        print c

        d = np.arange(2,10,dtype=np.float)

        print d

        e = np.linspace(1.0,4.0,6)

        print e

        f = np.indices((3,3))

        print f

        三 其他轉換法:

        數組還有比較常用的一種方法,就是從其他Python結構(例如,列表,元組)轉換。

        下面給出一些例子。

        列表轉數組:

        a = []

        a.append((1,2,4))

        a.append((2,3,4))

        a = np.array(a)

        a.flatten()

        元組轉成數組:

        import numpy as np

        mylist = [1,2,3]

        print tuple(mylist)

        iarray = np.array(tuple(mylist))

        print iarray

        以上就是粵嵌科技的python的講師給大家講解的如何學習python數組的內容,如果說你想要學習python的話,那么歡迎來我們粵嵌科技的python培訓班來體驗一下,獲取方法可以點擊我們文章下面的獲取試聽資格按鈕來獲取我們的python培訓的免費課程試聽。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 免费在线观看网站亚洲 | 亚洲乱理伦片在线观看中字 | 日本看片视频区一区二 | 亚洲国产午夜福利 | 亚洲欧美久久精品一区 | 色一伦一情一区二区三区 |