Работа с функцией linspace в библиотеке NumPy
Функция linspace в NumPy используется для создания массива последовательно расположенных чисел в заданном интервале. Она принимает три обязательных параметра: начало интервала (start), конец интервала (stop) и количество чисел (num) в массиве.
Пример использования:
python
import numpy as np
# создание массива из 10 чисел между 0 и 1
arr1 = np.linspace(0, 1, 10)
print(arr1)
# вывод: [0. 0.11111111 0.22222222 0.33333333 0.44444444 0.55555556 0.66666667 0.77777778 0.88888889 1. ]
# создание массива из 5 чисел между 3 и 7
arr2 = np.linspace(3, 7, 5)
print(arr2)
# вывод: [3. 4. 5. 6. 7.]
# создание массива из 4 чисел между -1 и 1
arr3 = np.linspace(-1, 1, 4)
print(arr3)
# вывод: [-1. -0.33333333 0.33333333 1. ]
Как видно из примеров, функция linspace возвращает массив с указанным количеством чисел, растояние между которыми равномерно распределено в заданном интервале. Это часто используется при построении графиков и в других математических приложениях.