【发布时间】:2019-04-14 22:14:34
【问题描述】:
我很难尝试使用 numpy 连接两个数组。
其中一个数组包含文本 (string),另一个数组包含数字 (int64)。
我该怎么做?
使用np.concatenate() 将所有值设置为字符串并且两者都需要。
我正在运行一个 for 循环来确定 RandomForestClassifier... 的超参数,当循环转到数字时,由于期待数字并获取字符串 '1' 或 '2',因此会出现错误。
我正在使用
np.concatenate((['auto'], np.arange(20, 120, 20)), axis=0, out=None)
得到
array(['auto', '20', '40', '60', '80', '100'], dtype='<U11')
但是,我需要
array(['auto', 20, 40, 60, 80, 100])
【问题讨论】: