成功解决TypeError: only integer scalar arrays can be converted to a scalar index

问题描述:

在打乱列表中的元素时产生以下问题:

TypeError: only integer scalar arrays can be converted to a scalar index

只有整数标量数组才能转换为标量索引。


问题解决

错误代码为

data = ['I','love','you']
shuffle_index = np.random.permutation(np.arange(len(data)))
shuffled_data = data[shuffle_index]

修改为以下就可以了

data = ['I','love','you']
shuffle_index = np.random.permutation(np.arange(len(data)))
shuffled_data = np.array(data)[shuffle_index]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容