Получение массива numpy из генератора - PullRequest
0 голосов
/ 08 марта 2019

Заполняю ли я пустой массив следующим образом:

import numpy as np
import bct as bct

mri_thresh = np.linspace(0.2, 0.07, 20)
W = np.random.rand(40,40)
W_bin = np.zeros([40, 40 , len(mri_thresh)])

i = 0
for thresh in mri_thresh:
    W_bin[:, :, i] = (bct.threshold(W, thresh)>0)
    i = i+1

Кажется, есть более краткий способ добиться того же самого

W_bin = [(bct.threshold_proportional(W, thresh)>0 for thresh in mri_thresh)]

Но здесь у меня есть генератор. Мой вопрос заключается в том, есть ли способ получить это массив массивов, а не генератор с использованием аналогичного кода?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...