【问题标题】:How to create from an array multiple lists? [closed]如何从数组创建多个列表? [关闭]
【发布时间】:2020-12-01 16:36:47
【问题描述】:

我有一个 numpy 数组:np.array([0, 93, 94, 96, 228]),我需要将其拆分为多个列表,例如:

[0,93]
[93,94]
[94,96]
[96,228]

如何在 python 中解决这个问题?

【问题讨论】:

标签: python python-3.x list numpy


【解决方案1】:

这样就可以了:

首先导入numpy

import numpy as np

接下来,为您的 numpy 数组分配一个变量,

a = np.array([ 0,  93,  94,  96, 228])

创建一个空列表来存储所需的输出,

b=[]

添加元素并创建新列表,

for i in range(0, len(a)-1):
    b.append([a[i], a[i+1]])

然后打印输出

for each in b: 
    print(each)

这样做会得到所需的输出。

【讨论】:

  • 非常感谢您的回答!
  • @KaterynaLubyk 欢迎您:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-24
  • 1970-01-01
  • 2021-07-31
  • 2019-08-15
  • 1970-01-01
  • 2012-09-27
相关资源
最近更新 更多