本文簡要介紹 python 語言中  numpy.char.chararray  的用法。
- 用法:- class numpy.char.chararray(shape, itemsize=1, unicode=False, buffer=None, offset=0, strides=None, order=None)
- 提供有關字符串和 unicode 值數組的便捷視圖。 - 注意 - chararray類的存在是為了向後兼容 Numarray,不建議用於新開發。從 numpy 1.4 開始,如果需要字符串數組,建議使用- dtype- object_、- string_或- unicode_數組,並使用- numpy.char模塊中的 free 函數進行快速向量化字符串操作。- 與 str 或 unicode 類型的常規 NumPy 數組相比,此類添加了以下函數: - 索引時,值會自動從末尾刪除空格 
- 比較運算符在比較值時自動從末尾刪除空格 
- 矢量化字符串操作作為方法(例如 - endswith)和中綴運算符(例如- "+", "*", "%")提供
 - 應使用 - numpy.char.array或- numpy.char.asarray創建字符數組,而不是直接使用此構造函數。- 此構造函數創建數組,使用緩衝(和抵消和numpy.char.chararray.strides) 如果不是 - None.如果緩衝是- None, 然後構造一個新數組numpy.char.chararray.strides在“C order” 中,除非兩者都- len(shape) >= 2和- order='F', 在這種情況下numpy.char.chararray.strides在“Fortran order” 中。- shape: 元組
- 陣列的形狀。 
- itemsize: 整數,可選
- 每個數組元素的長度,以字符數為單位。默認值為 1。 
- unicode: 布爾型,可選
- 是 unicode (True) 或 string (False) 類型的數組元素。默認為假。 
- buffer: 暴露緩衝區接口或 str 的對象,可選
- 數組數據開始的內存地址。默認為無,在這種情況下會創建一個新數組。 
- offset: 整數,可選
- 從軸的起點固定步幅位移?默認值為 0。需要 >=0。 
- strides: 數組 整數,可選
- 數組的步幅(有關完整說明,請參見 - ndarray.strides)。默認為無。
- order: {‘C’, ‘F’},可選
- 數組數據在內存中的存儲順序:'C' -> “row major” order(默認),'F' -> “column major” (Fortran) order。 
 
 - 參數:- 例子:- >>> charar = np.chararray((3, 3)) >>> charar[:] = 'a' >>> charar chararray([[b'a', b'a', b'a'], [b'a', b'a', b'a'], [b'a', b'a', b'a']], dtype='|S1')- >>> charar = np.chararray(charar.shape, itemsize=5) >>> charar[:] = 'abc' >>> charar chararray([[b'abc', b'abc', b'abc'], [b'abc', b'abc', b'abc'], [b'abc', b'abc', b'abc']], dtype='|S5')- numpy.char.chararray.T
- 轉置數組。 
- numpy.char.chararray.base
- 如果內存來自其他對象,則為基礎對象。 
- numpy.char.chararray.ctypes
- 一個用於簡化數組與 ctypes 模塊交互的對象。 
- data
- 指向數組數據開頭的 Python 緩衝區對象。 
- numpy.char.chararray.dtype
- 數組元素的數據類型。 
- flags
- 有關陣列的內存布局的信息。 
- numpy.char.chararray.flat
- 數組上的一維迭代器。 
- numpy.char.chararray.imag
- 數組的虛部。 
- numpy.char.chararray.itemsize
- 一個數組元素的長度(以字節為單位)。 
- numpy.char.chararray.nbytes
- 數組元素消耗的總字節數。 
- numpy.char.chararray.ndim
- 數組維數。 
- numpy.char.chararray.real
- 數組的實部。 
- numpy.char.chararray.shape
- 數組維度的元組。 
- numpy.char.chararray.size
- 數組中的元素數。 
- numpy.char.chararray.strides
- 遍曆數組時要在每個維度中步進的字節元組。 
 
 - 屬性:
相關用法
- Python numpy char.chararray.tostring用法及代碼示例
- Python numpy char.count用法及代碼示例
- Python numpy char.compare_chararrays用法及代碼示例
- Python numpy char.capitalize用法及代碼示例
- Python numpy char.strip用法及代碼示例
- Python numpy char.upper用法及代碼示例
- Python numpy char.rstrip用法及代碼示例
- Python numpy char.endswith用法及代碼示例
- Python numpy char.decode用法及代碼示例
- Python numpy char.lstrip用法及代碼示例
- Python numpy char.lower用法及代碼示例
- Python numpy char.swapcase用法及代碼示例
- Python numpy char.title用法及代碼示例
- Python numpy chararray.ndim用法及代碼示例
- Python numpy chararray.nbytes用法及代碼示例
- Python numpy chararray.setflags用法及代碼示例
- Python numpy chararray.flat用法及代碼示例
- Python numpy chararray.strides用法及代碼示例
- Python numpy chararray.view用法及代碼示例
- Python numpy chararray.imag用法及代碼示例
- Python numpy chararray.base用法及代碼示例
- Python numpy chararray.flatten用法及代碼示例
- Python numpy chararray.copy用法及代碼示例
- Python numpy chararray.resize用法及代碼示例
- Python numpy chararray.sort用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.char.chararray。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
