我想使用来自Scikit-learn的DictVectorize,但使用numpy.float32而不是默认的numpy.float64对其进行初始化。我试图这样做:

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


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

最佳答案

那不是有效的Python语法。它的

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

关于python - Scikit学习-使用numpy.float32初始化DictVectorizer,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22042391/

10-12 18:51