python - 阈值必须是数字且非NAN,打印numpy数组时,为什么numpy.nan在python3中未定义
问题描述
我试图通过打印python2中矩阵的所有值
import numpy as np
np.set_printoptions(threshold=np.nan)
print myMatrix
但它给了我错误
threshold must be numeric and non-NAN
在 python3 中,我可以通过以下方式打印数组
import sys
numpy.set_printoptions(threshold=sys.maxsize)
print(myMatrix)
但是为什么 numpy.nan 不能在 python3 中工作
解决方案
nunmpy.nan
从来不应该得到支持。这就是为什么它在 python 3 中不起作用的原因
推荐阅读
- php - Laravel 如何使用 json_decode 转换模型和集合?
- excel - VBA - 复制单元格并粘贴列中的空白行
- delphi - 如何在运行时创建组件,相当于设计时
- node.js - 无法使用 expo 构建项目(反应原生和节点)
- javascript - Sharepoint Slider Webpart 未显示
- ionic4 - 路线更改时不显示背景图像
- jira - JIRA:如何找到在未测试项目的情况下关闭项目的用户
- python - 根据值的大小打印字典
- php - 如何使用 PHP(SOAP Web 服务)发送和接收 xml
- sql - 从json中选择变量到具有现有记录的表的空列中