numpy数组转换为pair

use*_*326 5 python arrays numpy

我不确定它是如何在python中调用我认为它是一对无论如何我有一个巨大的numpy数组,它的格式就像

FFnetlayer0 =   [ 0,  243,    9,  243,   18,  243,    4,  244,   13,  244, ....etc.]
Run Code Online (Sandbox Code Playgroud)

我需要这个numpy数组格式:

FFnetlayer0 =   [ (0,  243),    (9,  243),   (18,  243),    (4,  244),   (13,  244), .....]
Run Code Online (Sandbox Code Playgroud)

Nodepairs需要介于()之间用于手动建立神经网络FFnet for python我正在构建一个巨大的神经网络,所以我使用一个函数来创建数组但我没有得到()符号包括

conec =[]
for i in range (3):
    conec = numpy.append(conec,[(i,243),(i+9,243),(i+18,243)])
    d = 4
    conec = numpy.append(conec,[(i+d,244),(i+9+d,244),(i+18+d,244)])
    d = 7
    ...
    ..
    . 
Run Code Online (Sandbox Code Playgroud)

Sve*_*ach 6

一种方法是将其转换为二维NumPy数组:

FFnetlayer0 = FFnetlayer0.reshape(-1, 2)
Run Code Online (Sandbox Code Playgroud)

现在,访问FFnetlayer0[i]一些i将给你一个带有两个条目的NumPy数组.