# numpy.disp

numpy.disp(mesg, device=None, linefeed=True)

  Display a message on a device.

  Parameters:
    mesg str

      Message to display.

    device object

      Device to write message. If None, defaults to `sys.stdout` which is very similar to `print`. device needs to have `write()` and `flush()` methods.

    linefeed bool, optional

      Option whether to print a line feed or not. Defaults to True.

  Raises:
    AttributeError

      If device does not have a `write()` or `flush()` method.

  Examples

  Besides `sys.stdout`, a file-like object can also be used as it has both required methods:

      >>> from io import StringIO
      >>> buf = StringIO()
      >>> np.disp(u'"Display" in a file', device=buf)
      >>> buf.getvalue()
      '"Display" in a file\n'