IDL中数据处理时遇到了NAN怎么办
答案:1 悬赏:40 手机版
解决时间 2021-03-02 19:42
- 提问者网友:萌卜娃娃
- 2021-03-02 12:20
IDL中数据处理时遇到了NAN怎么办
最佳答案
- 五星知识达人网友:煞尾
- 2021-03-02 13:08
你可以把NAN换成一个你觉得合适的数,比如我换了个零。
x=findgen(3,4)
x[2,2]="NAN"
print,x
0.000000 1.00000 2.00000
3.00000 4.00000 5.00000
6.00000 7.00000 NaN
9.00000 10.0000 11.0000
x[where(finite(x,/NAN))]=0.
print,x
0.000000 1.00000 2.00000
3.00000 4.00000 5.00000
6.00000 7.00000 0.000000
9.00000 10.0000 11.0000
x=findgen(3,4)
x[2,2]="NAN"
print,x
0.000000 1.00000 2.00000
3.00000 4.00000 5.00000
6.00000 7.00000 NaN
9.00000 10.0000 11.0000
x[where(finite(x,/NAN))]=0.
print,x
0.000000 1.00000 2.00000
3.00000 4.00000 5.00000
6.00000 7.00000 0.000000
9.00000 10.0000 11.0000
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯