2014-02-26 65 views
0

我想从Scikit-learn使用DictVectorize,但是用numpy.float32而不是默认的numpy.float64来初始化它。我试图这样做:Scikit学习 - 用numpy.float32初始化DictVectorizer

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

但这是行不通的。有没有其他方法可以做到这一点?

回答

4

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

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