我正在尝试使用 xlsxwriter 将 numpy.ndarray 写入 Excel 电子表格。
我的数组的“类型”是 numpy.ndarray。打印时数组本身采用以下形式:
exampleArray = array([[[0. , 1], [0. , 1], [0. ,1]]])
Run Code Online (Sandbox Code Playgroud)
我正在使用的代码如下:
workbook = xlsxwriter.Workbook('WorkBookName.xlsx')
worksheet = workbook.add_worksheet('workSheetName')
row = 0
col = 0
for data in exampleArray[0]:
worksheet.write_colum(row, col data)
col += 1
workbook.close()
Run Code Online (Sandbox Code Playgroud)
我收到错误:
AttributeError:“列表”对象没有属性“告诉”
提前致谢!
我有一个列表,我想分成一个列表列表,这样新列表中的每个列表都是一个较小的元素.
例如:
exampleList = [1,2,3,4,5,6,7,8,9,10]
newList = [[1,2,3,4,5,6,7,8,9,10],
[2,3,4,5,6,7,8,9,10],
[3,4,5,6,7,8,9,10],
[4,5,6,7,8,9,10],
[5,6,7,8,9,10],
[6,7,8,9,10],
[7,8,9,10],
[8,9,10],
[9,10]]
Run Code Online (Sandbox Code Playgroud)
有没有一种简单的方法通过列表理解来做到这一点?