python - 将大型多维列表写入CSV中的单个单元格
问题描述
我正在尝试将多维列表写入 CSV 中的单个单元格。我正在用 Python 2.7 编写。我的代码如下所示:
import csv
import itertools
import numpy as np
import os
import sys
csv_data = np.random.randint(50,size=(132,132))
csv_name = "some_file_name.csv"
path = "some_path_name"
os.chdir(path)
open_mode = 'wb'
args = {"name": csv_name, "mode": open_mode}
with open(**args) as my_csv:
writer = csv.writer(my_csv, delimiter=',')
writer.writerows(itertools.izip(csv_data))
我还有很多条目要写,但为了便于阅读,我只包含了一个单元格。当 numpy 数组的大小大约为 (132,4) 时,条目溢出到其他单元格没有问题,但是对于较大的大小(例如 (132,132)),它会溢出。我尝试将数据转换为字符串以强制它留在一个单元格中,但它仍然溢出。有什么想法吗?
解决方案
推荐阅读
- java - 当TUIO基准进入处理中的目标框时,如何使TUIO基准将背景更改为不同的图像?
- vega - 在 vega 中刷/链接(不是 vega-lite)
- java - “Java 方法是元数据”是什么意思?
- objective-c - 应用非标准电源断言和创建虚拟 HID
- python-3.x - python以不同的顺序打印字典
- node.js - 使用电子代理的 Nightmarejs
- java - 需要使用 IntelliJ 更改 GUI 上的背景,但背景隐藏了按钮
- c - Difference between array of pointers and pointer to array?
- python - 如何在 Python 中组合多个数据框?
- code-signing-certificate - 代码签名后仍会出现未经验证的发布者警告