numpy.disp
- numpy.disp(mesg, device=None, linefeed=True)[source]
-
Отображение сообщения на устройстве.
- Параметры
-
- mesgstr
-
Сообщение для отображения.
- deviceобъект
-
Устройство для записи сообщения. Если None, по умолчанию используется
sys.stdout, что очень похоже наprint.deviceдолжен иметь методыwrite()иflush(). - linefeedbool, необязательно
-
Параметр, определяющий, нужно ли печатать символ перевода строки. По умолчанию True.
- Исключения
-
- AttributeError
-
Если
deviceне имеет методаwrite()илиflush().
Примеры
Помимо
sys.stdout, в качестве устройства можно использовать объект, подобный файлу, так как у него есть оба необходимых метода:>>> from io import StringIO >>> buf = StringIO() >>> np.disp(u'"Display" in a file', device=buf) >>> buf.getvalue() '"Display" in a file\n'
© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.disp.html