我尝试使用以下代码从csv文件转置矩阵:
import csv
from itertools import izip
a = izip(*csv.reader(open("TDM.csv", "rb")))
csv.writer(open("output.csv", "wb")).writerows(a)
不幸的是发生以下错误:
from itertools import izip
ImportError: cannot import name 'izip'
我已经查看了论坛,但找不到合适的答案。
答案 0 :(得分:3)
我猜你使用的是Python 3。
改为使用内置zip()
。
在Python 3中没有itertools.izip()
,因为zip()
内置行为类似。