我有一个看似像的numpy数组
a = ['blue' 'red' 'green']
Run Code Online (Sandbox Code Playgroud)
我希望它成为
b = ['blue', 'red', 'green']
Run Code Online (Sandbox Code Playgroud)
我试过了
b = a.split(' ')
Run Code Online (Sandbox Code Playgroud)
但它返回一个错误: 'numpy.ndarray' object has no attribute 'split'
Dee*_*ace 14
只需将其转到列表:
a = numpy.array(['blue', 'red', 'green'])
print a
>> ['blue' 'red' 'green']
b = list(a)
print b
>> ['blue', 'red', 'green']
Run Code Online (Sandbox Code Playgroud)
但是为什么你会有一个带字符串的numpy数组?
您可以简单地调用 tolist:
import numpy as np
a = np.array(['blue', 'red', 'green'])
b = a.tolist()
print(b)
['blue', 'red', 'green']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22595 次 |
| 最近记录: |