Python 这些类型之间有什么区别<;类型';numpy.string'&燃气轮机;及<;类型';str'>;?
类型Python 这些类型之间有什么区别<;类型';numpy.string'&燃气轮机;及<;类型';str'>;?,python,string,numpy,types,Python,String,Numpy,Types,类型和之间是否有差异?numpy.string是用于包含固定宽度字节字符串的数组的numpy数据类型。另一方面,str是本机Python类型,不能用作NumPy数组的数据类型* 如果创建一个包含字符串的NumPy数组,该数组将使用NumPy.string类型(或Python 3中的NumPy.unicode类型)。更准确地说,数组将使用一个子数据类型np.string\uu: >>> a = np.array(['abc', 'xy']) >>> a arra
和
之间是否有差异?numpy.string是用于包含固定宽度字节字符串的数组的numpy数据类型。另一方面,str
是本机Python类型,不能用作NumPy数组的数据类型*
如果创建一个包含字符串的NumPy数组,该数组将使用NumPy.string
类型(或Python 3中的NumPy.unicode
类型)。更准确地说,数组将使用一个子数据类型np.string\uu
:
>>> a = np.array(['abc', 'xy'])
>>> a
array(['abc', 'xy'], dtype='<S3')
>>> np.issubdtype('<S3', np.string_)
True
>a=np.array(['abc','xy'])
>>>a
数组(['abc','xy'],dtype='我认为str
可以用在numpy数组中。正因为如此,我才有一个错误。一个数组返回type(X[0])
str
另一个数组返回numpy.str
。不知道numpy为什么使用np.string而不是np.string?最后为什么使用'\u''?@HelinWang检查以下问题: