list_new = []
for i in range(5):
list_test = [0]*5
list_test[i] = 1
list_new.append(list_test)
print(list_new)
[[0 if j != i else 1 for j in range(5)] for i in range(5)]
list_new = []
for i in range(4):
list_test = [0]*4
list_test[i] = 1
list_new.append(list_test)
print(list_new) # 独热编码 避免多重共线性 drop_first 由[0]*4代替
[[0 if j != i else 1 for j in range(4)] for i in range(4)]生成独热编码 list
原创基督徒Isaac ©著作权
文章标签 list_new = [] for i 文章分类 软件研发
©著作权归作者所有:来自51CTO博客作者基督徒Isaac的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
















