Создать массив с циклом - PullRequest
0 голосов
/ 04 июня 2018

У меня есть некоторая постоянная, например, 0.5.Поэтому мне нужно создать массив NumPy, где первый элемент будет равен константе (массив [0] = 0,5), а следующий будет 1, 1.5, 2, 2.5... (предыдущий элемент плюс константа).Длина этой последовательности должна быть 795.Массив, что мне нужно, выглядит так:

array = ([0.5,1,1.5,2,2.5.....])

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 04 июня 2018

Использование numpy.linspace:

import numpy as np

res = np.linspace(0.5, 795*0.5, num=795)

array([   0.5,    1. ,    1.5,    2. ,    2.5,    3. ,    3.5,    4. ,
      ...
        396.5,  397. ,  397.5])
0 голосов
/ 04 июня 2018

Проверьте этот ответ - в основном то, что вы хотите

import numpy
numpy.arange(0.5, 0.5 + 795 * 0.5, 0.5)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...