python中的print语句怎么用,python函数print怎么用

  python中的print语句怎么用,python函数print怎么用

  如下所示:

  将numpy作为np导入

  NP . set _ print options(threshold=NP . nan)

  打印(ndarray)

  当ndarray中存储的数据维度过大时,ndarray在控制台中无法完全输出,中间部分的结果会以省略号打印出来。这时就需要使用numpy中的set_printoptions()方法。

  set_printoptions(精度=无,

  阈值=无,

  edgeitems=无,

  线宽=无,

  抑制=无,

  nanstr=无,

  infstr=无,

  格式化程序=无)

  精度:输出结果保持精度的位数。

  Threshold:数组数量小于threshold时不会折叠。

  Edgeitems:数组折叠后,edgeitems的数量将显示在开头和结尾。

  Formatter:这个很有意思,就像python3中的str.format(),意思是你可以自定义你的输出。

  其他的暂时没用。

  示例:

  精度:

  np.set_printoptions(精度=4)

  print(np.array([1.23456789])

  最后一次进位

  阈值:

  np.set_printoptions(阈值=10)

  打印(NP。Arange (1,11,1)) # NP。Arange (1,11,1)由10个数字生成为[1-10]。

  [ 1 2 3 4 5 6 7 8 9 10]

  np.set_printoptions(阈值=9)

  print(np.arange(1,11,1))

  [ 1 2 3 . 8 9 10]

  边缘项目:

  np.set_printoptions(阈值=5)

  print(np.arange(1,11,1))

  [ 1 2 3 . 8 9 10]

  NP . set _ print options(threshold=5,edgeitems=4)

  print(np.arange(1,11,1))

  [ 1 2 3 4 . 7 8 9 10]

  格式程序

  NP . set _ print options(formatter={ all :lambda x: int: str(-x)})

  print(np.arange(1,5,1))

  [整数:-1整数:-2整数:-3整数:-4]

  这个格式化程序是一个可调用的字典,‘all’是其中一个键,也就是说里面的X可以包含所有的类型,还有其他的键,可以在源代码中查看。

  最后,如果您只想在代码的某个部分使用自定义printoptions,可以通过再次调用方法np.set_printoptions()来重置它。

  实现上面的python Numpy控制台完全输出ndarray就是边肖分享的全部内容。希望能给大家一个参考,也希望大家多多支持Python博客。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: