小编Nev*_*res的帖子

将 numpy.ndarray 写入 xlsx 电子表格

我正在尝试使用 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:“列表”对象没有属性“告诉”

提前致谢!

python arrays numpy python-2.7 xlsxwriter

3
推荐指数
1
解决办法
5625
查看次数

将列表拆分为较小的列表,其中每个较小的列表随后通过使用列表推导而变小

我有一个列表,我想分成一个列表列表,这样新列表中的每个列表都是一个较小的元素.

例如:

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)

有没有一种简单的方法通过列表理解来做到这一点?

python split list-comprehension python-2.7

1
推荐指数
1
解决办法
39
查看次数