numpy.char.center#
- символ.центр(a, ширина, fillchar=' ')[источник]#
Вернуть копию a с его элементами, центрированными в строке длины ширина.
- Параметры:
- aподобный массиву, с
StringDType,bytes_, илиstr_dtype - ширинаarray_like, с любым целочисленным типом данных
Длина результирующих строк, если только
width < str_len(a).- fillcharподобный массиву, с
StringDType,bytes_, илиstr_dtype Опциональный символ заполнения для использования (по умолчанию пробел).
- aподобный массиву, с
- Возвращает:
- выходndarray
Выходной массив
StringDType,bytes_илиstr_dtype, в зависимости от типов входных данных
Смотрите также
Примечания
Хотя возможно, чтобы
aиfillcharиметь разные типы данных, передача не-ASCII символа вfillcharкогдаaимеет dtype «S» не допускается, иValueErrorвызывается исключение.Примеры
>>> import numpy as np >>> c = np.array(['a1b2','1b2a','b2a1','2a1b']); c array(['a1b2', '1b2a', 'b2a1', '2a1b'], dtype='
>>> np.strings.center(c, width=9) array([' a1b2 ', ' 1b2a ', ' b2a1 ', ' 2a1b '], dtype=' >>> np.strings.center(c, width=9, fillchar='*') array(['***a1b2**', '***1b2a**', '***b2a1**', '***2a1b**'], dtype=' >>> np.strings.center(c, width=1) array(['a1b2', '1b2a', 'b2a1', '2a1b'], dtype='