打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
IDL下的NAN

IDL下的NAN

    NAN,就是Not a number的缩写,在各种语言中一般都存在,出现该值的情况一般是数据运算出现了异常。IDL下的NAN有两个,!VALUES.F_NAN 和!VALUES.D_NAN,即常规赋值的时候可以采用这种方式。
a = !VALUES.F_NAN   
群里聊天,有个哥们用另外一种方式赋NAN,学习了,也长见识:
IDL> ab = fltarr(3)
IDL> ab[0] = 'nan'
IDL> print,ab
NaN     0.000000     0.000000
IDL真tmd灵活。
2010年5月14日再加一种方法:
IDL> arr = make_array(3,4,value = 0.0/0)
Program caused arithmetic error: Floating illegal operand
IDL> print,arr
-NaN         -NaN         -NaN
-NaN         -NaN         -NaN
-NaN         -NaN         -NaN
-NaN         -NaN         -NaN

IDL> ab = fltarr(3)
IDL> ab[0] = 'inf'
IDL> print, ab
   Inf 0.000000 0.000000
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
numpy 100题练习 (一)
前端教程:Javascript Number.NaN
The point of view of the magnetic charge motional emf induced emf
如何使用pyspark统计词频?
Pandas累加函数 cumsum()
ExtJS EditorGridPanel中时间,在IE下出现NaN
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服