这是我的代码:
age=request.user.allusers.age
sex=request.user.allusers.sex
index_array = np.array(states)
index_array = [val-1 for val in index_array]
mask_array = np.zeros(193,dtype=float)
mask_array[index_array] = 1
mask_array=np.append(sex,mask_array)
mask_array=np.append(age,mask_array)
prob_array = clf.predict_proba([mask_array])
在代码sex
中是一个字符串。因此,在编译时会出现值错误。如何附加sex
到 numpy 数组中。
这是错误:
ValueError: could not convert string to float: 'Female'