Функция linspace в Python: объяснение и примеры использования

Функция linspace в языке программирования Python используется для генерации равномерно распределенной последовательности чисел.

Синтаксис функции:

python
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)

Параметры функции:

Примеры использования функции:

1. Создание массива из 10 элементов, начинающихся с 0 и заканчивающихся 1:

python
import numpy as np
arr = np.linspace(0, 1, 10)
print(arr)

Результат:

python
[0.         0.11111111 0.22222222 0.33333333 0.44444444 0.55555556
 0.66666667 0.77777778 0.88888889 1.        ]

2. Создание массива из 5 элементов, начинающихся с 1 и заканчивающихся 10:

python
import numpy as np
arr = np.linspace(1, 10, 5)
print(arr)

Результат:

python
[ 1.    3.25  5.5   7.75 10.  ]

3. Создание двумерного массива из 3 строк и 4 столбцов, заполненного значениями от 0 до 1:

python
import numpy as np
arr = np.linspace(0, 1, num=12).reshape(3, 4)
print(arr)

Результат:

python
[[0.         0.09090909 0.18181818 0.27272727]
 [0.36363636 0.45454545 0.54545455 0.63636364]
 [0.72727273 0.81818182 0.90909091 1.        ]]

4. Получение разницы между соседними элементами последовательности:

python
import numpy as np
arr, step = np.linspace(0, 1, num=5, retstep=True)
print(arr)
print(step)

Результат:

python
[0.   0.25 0.5  0.75 1.  ]
0.25

В этом примере мы получаем массив из 5 элементов, начинающихся с 0 и заканчивающихся 1, а также значение шага между соседними элементами - 0.25.

Похожие вопросы на: "linspace "

Функция c strlen в языке программирования C
Unordered Map в C++: синтаксис и использование
Max Width в CSS: оптимизируйте свои дизайны
Unnest PostgreSQL: Simplifying SQL Queries with UNNEST Function
Windows SDK для Windows 10: Скачать и установить SDK
<h1>Initializing: Getting Started with Web Development
Анализ данных с помощью Pandas Profiling
Язык Pine Script: программируйте торговые стратегии на TradingView
Throw Java - учимся программировать на языке Java
<h1>Bootstrap Dropdown