Scikit学习 - 用numpy.float32初始化DictVectorizer

时间:2014-02-26 13:08:03

标签: python numpy machine-learning scikit-learn

我想使用Scikit-learn中的DictVectorize,但是用numpy.float32而不是默认的numpy.float64初始化它。我试着这样做:

from sklearn.feature_extraction import DictVectorizer
vec = DictVectorizer(dtype=<type 'np.float32'>,sparse=False)

但这不起作用。还有其他办法吗?

1 个答案:

答案 0 :(得分:4)

这不是有效的Python语法。这是

import numpy as np
DictVectorizer(dtype=np.float32, sparse=False)