numpy,chararray怎么了

numpy,chararray怎么了,numpy,Numpy,我的问题是“b”是从哪里来的。。。这是我从jupyter笔记本和PyCharm上得到的,前面的b字符串显示它是一个字节文本。它们是byte类型的实例,而不是str类型,并且只能包含ASCII字符 strliterals是Unicode字符序列(UTF-16或UTF-32) 字节文字是八位字节的序列(ASCII) 别担心,它们不是实际字符串的一部分。请参阅,b不在引号内 有关详细信息,请转到Python3中的,默认字符串类型为unicode。BYTESTRING以b标志显示。请注意谢谢,这很有帮助

我的问题是“b”是从哪里来的。。。这是我从jupyter笔记本和PyCharm上得到的,前面的
b
字符串显示它是一个字节文本。它们是byte类型的实例,而不是str类型,并且只能包含ASCII字符

str
literals是Unicode字符序列(UTF-16或UTF-32)

字节
文字是八位字节的序列(ASCII)

别担心,它们不是实际字符串的一部分。请参阅,
b
不在引号内


有关详细信息,请转到Python3中的

,默认字符串类型为unicode。BYTESTRING以
b
标志显示。请注意
谢谢,这很有帮助。@MaximShen如果你觉得这样,你能接受这个答案吗?
#Input: 
chararr = np.chararray((3, 5))
chararr[:] = 'a'
chararr

#Output: 
chararray([[b'a', b'a', b'a', b'a', b'a'],
   [b'a', b'a', b'a', b'a', b'a'],
   [b'a', b'a', b'a', b'a', b'a']], 
  dtype='|S1')
In [161]: A=np.chararray((3,5),unicode=True)
In [162]: A[:]='a'
In [163]: A
Out[163]: 
chararray([['a', 'a', 'a', 'a', 'a'],
       ['a', 'a', 'a', 'a', 'a'],
       ['a', 'a', 'a', 'a', 'a']], 
      dtype='<U1')