ПРОЩЕ СКАЗАТЬ:
В Python есть встроенная функция arange() для создания списка последовательных чисел
Примеры использования функции arange():
Создание массива от 0 до 4:
import numpy as np
arr = np.arange(5)
print(arr)
Результат
[0 1 2 3 4]
Создание массива от 1 до 10 с шагом 2:
import numpy as np
arr = np.arange(1, 11, 2)
print(arr)
Результат
[1 3 5 7 9]
Создание массива от 10 до 1 с шагом -1:
import numpy as np
arr = np.arange(10, 0, -1)
print(arr)
Результат
[10 9 8 7 6 5 4 3 2 1]
Создание массива от 0 до 10 с шагом 0.5:
import numpy as np
arr = np.arange(0, 10, 0.5)
print(arr)
Результат
[0. 0.5 1. 1.5 2. 2.5 3. 3.5 4. 4.5 5. 5.5 6. 6.5 7. 7.5 8. 8.5 9. 9.5]
Создание массива с шагом 0.1, используя тип данных float:
import numpy as np
arr = np.arange(0, 1, 0.1, dtype=float)
print(arr)
Результат
[0. 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9]
Создание массива от 1 до 5 с шагом 0.5, используя шаг меньше, чем требуется для полного диапазона:
import numpy as np
arr = np.arange(1, 5, 0.5)
print(arr)
Результат
[1. 1.5 2. 2.5 3. 3.5 4. 4.5]
Создание массива от 0 до 10 с использованием значения start:
import numpy as np
arr = np.arange(start=1, stop=11)
print(arr)
Результат
[ 1 2 3 4 5 6 7 8 9 10]
Создание массива от -5 до 5 с шагом 1:
import numpy as np
arr = np.arange(-5, 6)
print(arr)
Результат
[-5 -4 -3 -2 -1 0 1 2 3 4 5]
Создание массива от 10 до 1 в порядке убывания:
import numpy as np
arr = np.arange(10, 0, -1)
print(arr)
Результат
[10 9 8 7 6 5 4 3 2 1]
Создание массива с использованием значения stop и шага:
import numpy as np
arr = np.arange(stop=6, step=1.5)
print(arr)
Результат
[0. 1.5 3. 4.5]
Создание массива только с одним значением:
import numpy as np
arr = np.arange(5, 5) # пустой массив
print(arr)
Результат
[]
PYTHON во фронтенде на WEB-странице в HTML через фреймворк PyScript ▼
arange() — одна из функций для создания массива числовых диапазонов.
arange():
Синтаксис: np.array np.arange([start, ]stop, [step, ], dtype=None)
Эта функция может принимать четыре аргумента. Начальный аргумент - необязательным, который определяет начальное значение массива. Если в функции используется начальное значение, то обязательный аргумент stop потребует определения конечного значения массива. Шаг аргумент является необязательным, что определяет разницу между элементами.
Значение шага по умолчанию — 1, и значение этого аргумента не может быть 0. Четвертый аргумент, dtype, определяет тип данных элемента массива, а значение по умолчанию для этого аргумента — None . Эта функция возвращает объект массива на основе значений аргументов.
Функция arange() является частью библиотеки NumPy в Python и используется для создания одномерных массивов с последовательными значениями.
Функция arange() позволяет создать одномерный массив с элементами, которые могут быть указаны с помощью границ диапазона и шага. Функция имеет следующий синтаксис:
Аргументы:
- start (необязательный) - начало диапазона последовательных значений (по умолчанию равно 0).
- stop - конец диапазона последовательных значений, не включая значение stop само по себе (обязательный аргумент).
- step (необязательный) - шаг, задающий разницу между двумя последовательными значениями (по умолчанию равен 1).
- dtype (необязательный) - определяет тип данных элементов массива (по умолчанию определяется автоматически).
▲ Результат работы PyScript на WEB-странице
Изделия из дерева
Декор Модели Резьба
Авторские работы
Нижний Новгород
ПРОЕКТИРОВАНИЕ
ИЗГОТОВЛЕНИЕ
РЕСТАВРАЦИЯ









