numpy.disp

numpy.disp(mesg, device=None, linefeed=True)[源代码]

在设备上显示消息。

参数
mesgSTR

要显示的消息。

device对象

用于写入消息的设备。如果没有,则默认为 sys.stdout 这和 print . device 需要有 write()flush() 方法。

linefeed可选的布尔

选项是否打印换行符。默认为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'