numpy函數:[5]dtype數組元素類型

數組元素的類型可以通過dtype屬性獲得。下面我們創建幾個數組,然後看看她們的元素類型是什麼。然後我們看看dtype作為參數創建特定類型的數組的方法。

引入numpy ,創建一個列表a

用列表a創建一個數組c

我們看看數組c的元素的數據類型,是int32

假如我們要創建一個其他類型的數組,可以設置dtype參數,如圖所示,我們創建一個浮點型數據數組

我們再創建一個complex類型數組

當然,每一種數據類型都有幾種字符串表達形式,我們可以使用typeDict字典來查詢某種字符串所代表的數據類型,比如'd'和『double』都表示float64數據類型

相關文章

  1. 如何查找numpy函數的dtype數組元素類型?

    NumPy是Python的一種開源的一種數值計算擴展,在使用過程中會遇到各種錯誤,這次讓我們一起看看如何查找numpy函數的dtype數組元素類型吧. 方法/步驟 首先創建一個列表a,數組c的原數數據 ...
  2. php數組函數之統計數組元素的個數唯一性

    數組操作在php編程中非常重要.有些函數非常簡短,基本上拿來就可以用.有這樣的函數看看運行效果. 方法/步驟 統計數組中有多少個元素:sizeof() <?php $arr=array('bes ...
  3. numpy函數:[12]數組切片

    我們可以向使用列表切片一樣使用數組切片,如果會使用liest切片,那麼這篇文章就是溫習一下而已,下面我們來看看具體的數組切片是如何使用的. 從numpy中引入所有 創建一個包含10個元素的一位數組 我 ...
  4. numpy函數:[14]數組的列表下標存取方法

    除了使用切片存取數組的元素之外,還可以使用整數列表作為下標存取方法.我們來看看具體的用法: 先從numpy包引入所有 創建一個一位數組a 假如要讀取下標為2,4,6,8的數組元素,我們可以寫用列表[2 ...
  5. 如何使用ndarray對象創建新數組和數組元素類型

    numpy中的ndarry對象,對應的數組方法reshape,可以創建指定長度的新數組:可以使用dtype屬性獲取數組的元素類型,也可以通過這個屬性指定數組元素的類型.下面利用幾個實例說明創建新數組和 ...
  6. numpy數組對象形狀和元素類型

    人工智慧的興起和機器學習的火熱使得python成為了當下最流行的程式語言,而這都離不開python科學計算庫的不斷完善,其中numpy是最基礎最重要的庫.萬層高樓平地起,學習還是要循序漸進才行,先看n ...
  7. numpy函數:[8]logspace()創建等比數列數組

    上一篇介紹了numpy.linspace用於創建等差數列,現在介紹logspace用於創建等比數列.其實用法差不多,但是有一個特殊的地方需要注意. 先來看一個例子,我們讓開始點位0,結束點為0,元素個 ...
  8. numpy函數:[3]數組對象

    數組是numpy中最重要的對象,我們通常使用array()方法來創建對象,他的參數是一個list對象,我們來看看具體的方法: 首先強調一點,我們將numpy引入,名稱為np 我們使用一個列表作為arr ...
  9. php之數組函數asort對數組裡面的元素進行排序

    如果我們定義一個數組,想希望按一定的規則排序,那麼可以用asort函數.默認是按升序排列.下面來看看. 工具/原料 數組的概念. asort函數的運用. 方法/步驟 定義一個數組:<?php $ ...
  10. numpy函數:[11]fromfunction以函數式創建數組

    給函數繪圖的時候經常需要創建一個數組,這時候就用到了fromfunction函數,用以從函數中創建數組,我們下面還是用具體的例子說明一下fromfunction的方法: 先從numpy中引入所有 我們 ...
  11. numpy函數:[10]ones和empty創建數組

    使用ones可以創建任意維度和元素個數的數組,其元素均為1.empty函數的使用方法一樣,只是它創建的是數組所有元素均為空,所以它是速度最快的創建數組的方法. 先從numpy中引入所有 接著,我們使用 ...
  12. numpy函數:[15]以數組為下標讀取數組

    除了使用列表最為下標讀取數組外,我們還可以使用數組作為下標.我們還是用例子看一下如何使用數組為下標讀取數組吧. 先從Numpy中引入所有 我們先創建一個二維數組,作為下標數組 創建一個數組a,作為要讀 ...
  13. LabVIEW-布爾函數-數組元素或操作

    布爾函數用於對單個布爾值或布爾數組進行邏輯操作.布爾函數位於:程序框圖-函數選板-函數-編程-布爾:包括與,或,異或,非,符合運算,與非,或非,同或,蘊含,數組元素與,數組元素或,布爾數組至數值轉換, ...
  14. numpy函數:[13]切片數組共享內存

    使用切片的方法獲取數組的一部分,並沒有創建新的數組,而切片只是原始數組的一種視圖,所以改變切片中的數值,也會改變原始數組的元素值,具體通過例子來看一下: 先從Numpy中引用所有 創建一個一位數組a ...
  15. LabVIEW-布爾函數-數組元素與操作

    布爾函數用於對單個布爾值或布爾數組進行邏輯操作.布爾函數位於:程序框圖-函數選板-函數-編程-布爾:包括與,或,異或,非,符合運算,與非,或非,同或,蘊含,數組元素與,數組元素或,布爾數組至數值轉換, ...
  16. numpy函數:[16]多維數組切片存取

    多維數組和一維數組的存取方法類似,我們這篇文章介紹使用切片來存取一個二維數組,多維數組道理一樣,你自己嘗試一下即可. 先從numpy中引入所有 創建一個一維數組 將一維數組重新組織成一個二維數組 使用 ...
  17. array_shift() 函數用於刪除數組中的第一個元素

    array_shift() 函數用於刪除數組中的第一個元素 工具/原料 Dreamweaver.exe AppServ 方法/步驟 新建php文件 創建名為$a的數組 為數組$a賦值 array_sh ...
  18. MATLAB如何將函數作用於數組中的每個元素?

    介紹MATLAB中的arrayfun函數,它能將某個函數作用於數組中的每個元素. 該函數可以有多輸入,多返回值,和兩種參數. 工具/原料 MATLAB R2016a 方法/步驟 arrayfun(n輸 ...
  19. MATLAB重新排列數組元素的一些函數用法

    介紹使用MATLAB對數組進行元素重排操作,本篇經驗涉及函數reshape, rot90, shiftdim.還有permute ipermute等函數在其它經驗有講解. 工具/原料 MATLAB 2 ...
  20. 如何使用numpy中的算術運算符操作數組元素

    算術運算符是幾乎每個程式語言中通用的,在python程式語言也一樣的.其中,numpy為數組定義了各種數學運算操作符,可以使用符號進行計算. (1)"+":分別對各個數組元素進行加 ...