最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python numpy有哪些常用數據類型

 更新時間:2023年02月24日 08:31:01   作者:雙天至尊-王天龍  
Numpy提供了兩種基本的對象:ndarray(N-dimensional Array Object)和 ufunc(Universal Function Object)。ndarray是存儲單一數據類型的多維數組,而ufunc則是能夠對數組進行處理的函數

常見數據類型介紹

Python 原生的數據類型相對較少, bool、int、float、str等。這在不需要關心數據在計算機中表示的所有方式的應用中是方便的。然而,對于科學計算,通常需要更多的控制。為了加以區(qū)分 numpy 在這些類型名稱末尾都加了“_”。

類型備注說明
bool8 = bool_(加下滑線代表為最大8位(一個字節(jié)八位布爾類型
int8 = byte8位整型
int16 = short16位整型
int32 = intc32位整型
int_ = int64 = long = int0 = intp64位整型
uint8 = ubyte8位無符號整型
uint16 = ushort16位無符號整型
uint32 = uintc32位無符號整型
uint64 = uintp = uint0 = uint64位無符號整型
float16 = half16位浮點型
float32 = single32位浮點型
float_ = float64 = double64位浮點型
str_ = unicode_ = str0 = unicodeUnicode 字符串
datetime64日期時間類型
timedelta64表示兩個時間之間的間隔

創(chuàng)建數據類型

numpy 的數值類型實際上是 dtype 對象的實例。

class dtype(object):
    def __init__(self, obj, align=False, copy=False):
        pass

數據類型對象 (dtype)

數據類型對象(numpy.dtype 類的實例)用來描述與數組對應的內存區(qū)域是如何使用,它描述了數據的以下幾個方面::

  • 數據的類型(整數,浮點數或者 Python 對象)
  • 數據的大?。ɡ?, 整數使用多少個字節(jié)存儲)
  • 數據的字節(jié)順序(小端法或大端法)
  • 在結構化類型的情況下,字段的名稱、每個字段的數據類型和每個字段所取的內存塊的部分
  • 如果數據類型是子數組,那么它的形狀和數據類型是什么。

字節(jié)順序是通過對數據類型預先設定 < 或 > 來決定的。 < 意味著小端法(最小值存儲在最小的地址,即低位組放在最前面)。> 意味著大端法(最重要的字節(jié)存儲在最小的地址,即高位組放在最前面)。

dtype 對象是使用以下語法構造的:

numpy.dtype(object, align, copy)
  • object - 要轉換為的數據類型對象
  • align - 如果為 true,填充字段使其類似 C 的結構體。
  • copy - 復制 dtype 對象 ,如果為 false,則是對內置數據類型對象的引用

每個內建類型都有一個唯一定義它的字符代碼,如下:

字符對應類型備注
bboolean'b1'將這個字符代碼作為參數傳給dtype,則會建立boolean實例
isigned integer'i1', 'i2', 'i4', 'i8'
uunsigned integer'u1', 'u2' ,'u4' ,'u8'
ffloating-point'f2', 'f4', 'f8'
ccomplex floating-point
mtimedelta64表示兩個時間之間的間隔
Mdatetime64日期時間類型
Oobject
S(byte-)stringS3表示長度為3的字符串 (傳入的參數 必須是大寫S)Bytes 代表的是(二進制)數字的序列,只不過在是通過 ASCII 編碼之后才是我們看到的字符形式
UUnicodeUnicode 字符串 (傳入的參數 必須是大寫U)
Vvoid

結構化數據類型的使用,類型字段和對應的實際類型將被創(chuàng)建:

dt = np.dtype([("age",np.int_)])
dt

a = np.array([(31,),(27,),(36,),(28,),(18,)],dtype=dt)
a["age"]

定義一個結構化數據類型 student,包含字符串字段 name,整數字段 age,及浮點字段 marks,并將這個 dtype 應用到 ndarray 對象。

student = np.dtype([("name","S30"),("age",np.int_),("marks","f4")])
student

student = np.dtype([("name","S30"),("age",np.int_),("marks","f4")])
a = np.array([("STZZ",31,0.3),("WJ",22,0.9),("WTX",27,1.0)],dtype=student)
a
a["name"]
a["age"]
a["marks"]

到此這篇關于Python numpy有哪些常用數據類型的文章就介紹到這了,更多相關Python numpy內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python實現網上購物系統(tǒng)

    python實現網上購物系統(tǒng)

    這篇文章主要為大家詳細介紹了python實現網上購物系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • python爬蟲入門教程之點點美女圖片爬蟲代碼分享

    python爬蟲入門教程之點點美女圖片爬蟲代碼分享

    這篇文章主要介紹了python爬蟲入門教程之點點美女圖片爬蟲代碼分享,本文以采集抓取點點網美女圖片為例,需要的朋友可以參考下
    2014-09-09
  • Python最基本的數據類型以及對元組的介紹

    Python最基本的數據類型以及對元組的介紹

    這篇文章主要介紹了Python最基本的數據類型以及對元組的介紹,來自于IBM官方網站技術文檔,需要的朋友可以參考下
    2015-04-04
  • python對RabbitMQ的簡單入門使用教程

    python對RabbitMQ的簡單入門使用教程

    RabbitMq是實現了高級消息隊列協(xié)議(AMQP)的開源消息代理中間件,下面這篇文章主要給大家介紹了關于python對RabbitMQ的簡單入門使用,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • 深入講解Python中面向對象編程的相關知識

    深入講解Python中面向對象編程的相關知識

    這篇文章主要介紹了深入講解Python中面向對象編程的相關知識,是Python入門學習中的基礎知識,需要的朋友可以參考下
    2015-05-05
  • Python reduce函數作用及實例解析

    Python reduce函數作用及實例解析

    這篇文章主要介紹了Python reduce函數作用及實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • python使用dataframe_image將dataframe表格轉為圖片

    python使用dataframe_image將dataframe表格轉為圖片

    本文主要介紹了python使用dataframe_image將dataframe表格轉為圖片,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-01-01
  • Python開發(fā)入門之如何制作一個簡單的桌面應用

    Python開發(fā)入門之如何制作一個簡單的桌面應用

    這篇文章主要給大家介紹了關于Python開發(fā)入門之如何制作一個簡單的桌面應用的相關資料,我們不僅可以使用Python的圖像處理庫,如PIL等來實現圖片的處理和識別,同時你還可以設計和開發(fā)具有圖形界面的桌面應用程序,需要的朋友可以參考下
    2023-08-08
  • 使用python對視頻文件分辨率進行分組的實例代碼

    使用python對視頻文件分辨率進行分組的實例代碼

    通過對視頻的分辨路進行分類可以在需要的時候快速找到你想要的視頻分辨率。當然人工去分類是一種比較費時費力的工作,通過軟件也好,程序也罷都是為了可以提高我們的工作效率。下面通過代碼給大家分享使用python對視頻文件分辨率進行分組的方法,一起看看吧
    2021-10-10
  • Python添加時間軸以實現動態(tài)繪圖詳解

    Python添加時間軸以實現動態(tài)繪圖詳解

    這篇文章主要為大家詳細介紹了Python如何添加時間軸以實現動態(tài)繪圖,文中的示例代碼講解詳細,具有一定的學習價值,感興趣的小伙伴可以參考一下
    2023-09-09

最新評論

溆浦县| 长岛县| 平南县| 闸北区| 长宁县| 玛纳斯县| 项城市| 红原县| 仁布县| 南京市| 石狮市| 仙居县| 容城县| 弥渡县| 栾川县| 盱眙县| 乐清市| 新昌县| 定州市| 高陵县| 平武县| 沂水县| 义乌市| 英吉沙县| 宜君县| 德惠市| 重庆市| 庆元县| 安塞县| 葫芦岛市| 龙州县| 综艺| 新密市| 定襄县| 利辛县| 随州市| 石家庄市| 稻城县| 介休市| 闸北区| 高密市|