python - 如何在 CSV 文件的一行中写入任意数量的列表元素?
问题描述
我想写一个特定格式的 CSV 文件,这样我就可以用数据进行训练。我需要在一行中输入每个输入的所有信息。charList 是 ASCII 数字中的字符列表(长度为 108)。
我不想将列表放入 csv 中,而是希望将每个字符分开。所以一个 CSV 行应该如下所示:
0.2344,0.234565,0.245534,45,27,34...34
解决方案
您没有显示示例输入数据以及此时得到的结果,因此我将使用我的数据。
你必须这样flatten
做。您可以使用+
加入列表
如果你有
data = [12, 34, ["A", "B"], 56]
data[2]
那么["A", "B"]
在哪里
result = data[:2] + data[2] + data[3:]
给
[12, 34, "A", "B", 56]
如果你有
data = [12, 34, "AB", 56]
然后您可以使用list
将字符串转换为列表
result = data[:2] + list(data[2]) + data[3:]
推荐阅读
- r - 如何将模型预测和原始数据结合在 R 中的单个图上?
- python - 从域数据库中过滤过期域和注册域
- php - 幼虫“工匠迁移:新鲜”不起作用
- javascript - 赛普拉斯:在与访问交互或更新应用程序的路径 URL 后处理 UI 更新
- machine-learning - 如何对 Hugging 人脸模型进行批量推理?
- svg-animate - SVG 动画将半径更改为 50% 并再次设置为 100%
- c++ - 为渲染创建一个单独的线程使我的代码变慢
- python - Python - 在 jupyter notebook 中测试代码时收到“ValueError:int() 的无效文字,基数为 10:'a'”
- html - 如果我有五个复选框,我如何将用户限制为三个选项
- java - 有没有办法在java中pow 2 BigInteger Numbers?