Поиск по сайту:
Возможность украсть создает вора (Ф. Бэкон).

Как использовать функцию NumPy arange() в Python

27.01.2021
Как удалить файлы и каталоги в Python

В библиотеке Python NumPy существует множество функций для выполнения различных типов числовых и научных операций. Создание различных типов массивов для различных целей – одно из практических применений библиотеки NumPy. В Python есть встроенная функция arange() для создания списка последовательных чисел. arange() – одна из функций создания массива библиотеки NumPy для создания массива числовых диапазонов.

 

Синтаксис

np.array  np.arange([start, ]stop, [step, ], dtype=None)

 

Эта функция может принимать четыре аргумента. Начала аргумент является необязательным, который определяет начальное значение массива. Если в функции используется начальное значение, то обязательный аргумент stop потребует определения конечного значения массива. Шаг аргумент является необязательным, что определяет разницу между элементами. Значение шага по умолчанию – 1, и значение этого аргумента не может быть 0. Четвертый аргумент, dtype, определяет тип данных элемента массива, а значение по умолчанию для этого аргумента – None . Эта функция возвращает объект массива на основе значений аргументов.

 

Использование функции arange()

Вы должны установить библиотеку Python NumPy, прежде чем практиковать примеры этого руководства. Использование функции arange() с одним аргументом, двумя аргументами и тремя аргументами было показано в этом разделе этой статьи с использованием нескольких примеров.

 

Пример-1: Использование функции arange() с одним аргументом

Когда функция arange() библиотеки NumPy используется с одним аргументом, тогда в качестве значения аргумента устанавливается верхнее значение массива. Следующий скрипт создаст массив значений диапазона NumPy и распечатает различные атрибуты массива и значения массива. 12 был использован в качестве значения аргумента функции arange(), которая создаст массив NumPy из 12 элементов, которые будут начинаться с 0 и заканчиваться до 11. Затем будут напечатаны размер, размер и тип данных массива. Значения массива будут напечатаны позже.

# Импортировать NumPy

import numpy as np

# Создать одномерный массив NumPy последовательных чисел

np_array = np.arange(12)

# Распечатать различные атрибуты массива NumPy

print('Размерность массива: ', np_array.ndim)

print('Длина массива: ', np_array.size)

print('Тип данных массива: ', np_array.dtype)

# Распечатать значения массива NumPy

print('Значения массива являются:', np_array)

Пример-2: Использование функции arange() с двумя аргументами

Когда функция arange() используется с двумя аргументами, тогда начальное и конечное значения массива будут установлены как значения аргументов. В следующем примере показано, как создать массив с нижним и верхним значениями с помощью функции arange() . Первый массив создается установкой 10 в начальное значение и 25 в конечное значение. Будет создан массив из 15 последовательных целых чисел. Затем будут напечатаны два атрибута и значения массива. Второй массив создается установкой 0,5 в начальное значение и 5,5 в конце. Будет создан массив из 5 последовательных плавающих чисел. Те же атрибуты и значения этого массива будут напечатаны позже.

# Импортировать библиотеку NumPy

import numpy as np

# Создать массив NumPy целых чисел с начальным и конечным значениями

np_array1 = np.arange(10, 25)

# Распечатать различные атрибуты массива

print('The size of the array: ', np_array1.size)

print('Тип данных массива: ', np_array1.dtype)

# Распечатать значения NumPy array

print('Значения массива являются:', np_array1)

# Создайте массив NumPy чисел с плавающей запятой с начальным и конечным значениями

np_array2 = np.arange(0.5, 5.5)

# Распечатать различные атрибуты массива

print('\nРазмер массива: ', np_array2.size)

print('Тип данных массива: ', np_array2.dtype)

# Распечатать значения

print('Значения массива являются:', np_array2)

 

Читать  Python - Замена строки

Пример-3: Использование функции arange() с тремя аргументами

В следующем примере показано использование функции arange() с тремя аргументами. 10 устанавливается для аргумента start , 20 устанавливается для аргумента остановки и 2 устанавливается для значения аргумента step функции arange(). Он создаст массив из 5 целочисленных значений. Размер, тип данных и значения массива будут напечатаны в качестве вывода.

# Импортировать Numpy

import numpy as np

# Создать массив NumPy целых чисел со значениями начала, конца и шага

np_array = np.arange(10, 20, 2)

# Распечатать различные атрибуты массива

print('Размер массива:', np_array. size)

print('Тип данных массива:', np_array. dtype)

# Распечатать значения массива NumPy

print('Значения массива:', np_array)

 

Пример-4: Использование функции arange() с отрицательными значениями аргументов

В следующем примере показано использование функции arange() с отрицательными значениями аргументов. 50 установлено для аргумента start, 20 установлено для аргумента остановки, а 2 установлено для значения аргумента step функции arange(). Он создаст массив из 9 отрицательных целых чисел. Размер, тип данных и значения массива будут напечатаны в качестве вывода.

# Импортировать Numpy

import numpy as np

# Создать массив отрицательных чисел NumPy со значениями начала, конца и шага

np_array = np. arange(- 50 , - 5 , 5)

# Распечатать различные атрибуты массива

print('Размер массива:' , np_array. size)

print('Тип данных массива:' , np_array. dtype)

# Распечатать значения массива NumPy

print('Значения массива:' ,np_array)

 

Заключение

Способы создания массива NumPy с помощью функции arange() были описаны в этом руководстве с использованием нескольких примеров. Здесь показано создание массива с последовательными положительными и отрицательными числами с помощью этой функции. Мы надеемся, что цель использования функции arange() будет понятна читателям после прочтения этой статьи.

Читать  Как использовать флажок PyQt в Python?

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Контекстная реклама является одним из самых быстроразвивающихся направлений в продвижении…

Спасибо!

Теперь редакторы в курсе.