Функция center в Numpy

NumPyNumPyBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Numpy - это мощная библиотека в языке программирования Python, которая используется для работы с массивами. Одной из функций модуля char в Numpy является функция center(). Функция center() используется для добавления отступов к заданной строке или массиву строк в Numpy. В этом практическом занятии мы рассмотрим пошаговый процесс использования функции center() в Numpy.

Советы по работе с ВМ

После запуска ВМ кликните в левом верхнем углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.

Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook не загрузится полностью. Проверка операций не может быть автоматизирована из-за ограничений Jupyter Notebook.

Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.

Импортируем Numpy

Сначала мы импортируем библиотеку Numpy с помощью ключевого слова import, и для удобства в коде переименуем ее в "np".

import numpy as np

Создаем строку

Мы создадим примерную строку, которую будем использовать на следующем шаге. Примерная строка - это "Hello World!"

a1 = "Hello World!"

Использование функции center() с одной строкой

Мы будем использовать функцию center() с одной строкой. Эта функция добавляет отступы к заданной строке слева и справа заданными символами заполнения.

x = np.char.center(a1, 30, '*')
print("Padded string using center() function: ", x)

Результат:

Padded string using center() function:  *******Hello World!*******

Создаем массив строк

Теперь мы создадим массив строк, который будем использовать на следующем шаге. Здесь мы создадим массив из трех строк с использованием функции np.array().

arr = np.array(['Study', 'Online', 'Portal'])

Использование функции center() с массивом строк

Мы будем использовать функцию center() с массивом строк. На этом этапе функция добавляет отступы к каждой строке массива слева и справа заданными символами заполнения.

output = np.char.center(arr, 20, '~')
print("Padded array using center() function: \n", output)

Результат:

Padded array using center() function:
 ['~~~~~Study~~~~~' '~~~~~Online~~~~~' '~~~~~Portal~~~~~']

Резюме

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