2020年7月7日 / 354次阅读 / Last Modified 2020年11月9日
NumPy
numpy模块有自己的数据类型,numpy.array是相同数据类型的一个集合体。与C语言不一样,C语言的数据类型,在不同CPU上,长度可能不一样。
numpy中的数据类型就是不同长度的int,uint,float和complex(复数)。
快速查看numpy所支持的数据类型的代码:
>>> import numpy as np
>>> [x for x in dir(np) if x.startswith('int')]
['int', 'int0', 'int16', 'int32', 'int64', 'int8', 'int_', 'intc', 'integer', 'interp', 'intersect1d', 'intp']
>>> [x for x in dir(np) if x.startswith('uint')]
['uint', 'uint0', 'uint16', 'uint32', 'uint64', 'uint8', 'uintc', 'uintp']
>>> [x for x in dir(np) if x.startswith('float')]
['float', 'float16', 'float32', 'float64', 'float_', 'float_power', 'floating']
>>> [x for x in dir(np) if x.startswith('complex')]
['complex', 'complex128', 'complex64', 'complex_', 'complexfloating']
查看ndarray对象的数据类型,用dtype属性:
>>> import numpy as np
>>> a = np.arange(100).reshape(20,5)
>>> a.dtype
dtype('int64')
-- EOF --
本文链接:https://www.pynote.net/archives/2173
前一篇:os.rmdir和shutil.rmtree
后一篇:numpy的基本操作
Ctrl+D 收藏本页
©Copyright 麦新杰 Since 2019 Python笔记