Прогнозные показатели для использования в качестве входных данных при прогнозировании другого количества

Первая строка кажется мгновенной, поскольку фактическая операция не выполняется. Объект-генератор только что сконструирован и только тогда, когда вы выполняете его через операцию. Как вы сказали, вы получаете номера 4^13 = 67108864, все они вычисляются и становятся доступными во время вашего вызова list. Я вижу, что np.array принимает только список или кортеж, поэтому вы можете попробовать создать кортеж из своего итератора и передать его np.array, чтобы увидеть, есть ли разница в производительности, и это не влияет на общую производительность вашей программы , Это можно определить, только пытаясь использовать ваш файл, хотя есть некоторые точки , которые говорят, что кортеж немного быстрее.

Чтобы попробовать с кортежем, вместо списка просто сделайте

sendbuf = np.array(tuple(c))

0
задан L00 28 February 2019 в 23:21
поделиться