эффективное копирование вывода итератора в часть массива numpy - PullRequest
0 голосов
/ 27 мая 2020

Я хочу скопировать результаты комбинаций itertools в часть существующего массива numpy. Приведенный ниже код работает, но я хотел посмотреть, есть ли более эффективный способ сделать это, поскольку я буду повторять это миллионы раз для моделирования.

from itertools import combinations
import numpy as np


A=[2,5,7,3,100,8]
B=np.zeros((20,20),dtype=np.uint8)

numsims = 1

for i in range (numsims):
    combs = list(combinations(A,3))
    B[0:3,0:20]=np.array(combs).T

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