移除一个';b';从Python字符串
我目前正在使用移除一个';b';从Python字符串,python,numpy,Python,Numpy,我目前正在使用Spyder(python3.6)中的Numpy包(版本1.12.1)。 由于某些原因,我无法删除出现在IPython控制台中字符串前面的'b import numpy as np student = np.dtype([('name', 'S20'), ('age', 'i1'), ('code', 'i4')]) print (student) recordsvar = np.array([('Cordelia',28,100),('Cordelia
Spyder
(python3.6
)中的Numpy
包(版本1.12.1)。
由于某些原因,我无法删除出现在IPython
控制台中字符串前面的'b
import numpy as np
student = np.dtype([('name', 'S20'), ('age', 'i1'), ('code', 'i4')])
print (student)
recordsvar = np.array([('Cordelia',28,100),('Cordelia',29,101),
('Cordelia',30,102)], dtype=student)
print (recordsvar)
输出是
[(b'Cordelia', 28, 100) (b'Cordelia', 29, 101) (b'Cordelia', 30, 102)]
如何从Cordelia的中删除“b”
提前感谢该
b'
指示,您的数据存储为字节,numpy数据类型为S20
。如果要存储字符,请使用unicode作为数据类型:U20
:
student = np.dtype([('name', 'U20'), ('age', 'i1'), ('code', 'i4')])
b'
表示数据存储为字节,numpy数据类型为S20
。如果要存储字符,请使用unicode作为数据类型:U20
:
student = np.dtype([('name', 'U20'), ('age', 'i1'), ('code', 'i4')])
嗯,实际上可能不是重复的嗯,实际上可能不是重复的道歉。我没有意识到我忘了接受它。谢谢你提醒我。抱歉。我没有意识到我忘了接受它。谢谢你提醒我。