【发布时间】:2017-10-26 13:35:57
【问题描述】:
我有一个 python 列表
l = [1,2,3,4,5]
我需要创建一个类似
的数组y_pred = array('B', [1, 2, 3, 4, 5])
这样我就可以使用比较它了
print accuracy_score(y_test, y_pred)
我尝试使用
import numpy as np
l = [1,2,3,4,5]
y_pred = array('B',l)
但它正在显示
TypeError: 数据类型不理解
【问题讨论】:
-
你的问题还真不清楚,要命名数组吗?像熊猫
Series?为什么不直接使用专门为此设计的 pandas? -
对不起...你想做什么?
-
我需要使用 numpy 来完成。是的,我想创建一个结构化数组。
-
@cᴏʟᴅsᴘᴇᴇᴅ:从列表创建结构化数组
-
dtype的y_test是什么?要创建结构化数组,您需要提供元组列表和匹配的 dtype。