2011年10月26日 星期三 10:54
0.387 |
0.338 |
0.348 |
-9.999 |
0.413 |
0.354 |
0.321 |
0.366 |
0.342 |
0.289 |
0.333 |
0.369 |
0.348 |
0.372 |
0.304 |
0.284 |
0.328 |
0.333 |
-9.999 |
0.323 |
0.292 |
0.357 |
1、有上面一组数据,里面有-9.999 ,如何用一条语句,最简单的方式 将-9.999替换为None。
2、在画图中,怎么将None处的断点连接起来呢。
2011年10月26日 星期三 12:21
1.
如果是数组的话,不要用None,用NAN, 由于是浮点数,最好不要用等于判断。
data[data<-9.99] = np.nan
pl.plot(index[mask], data[mask])
pl.show()
如果你的数据中有nan的话,可以
mask = ~np.isnan(data)
2011年10月27日 星期四 16:51
不对呀
mask = data>-9.99
只能得到一个值
用的是python2.6.6
2011年10月27日 星期四 16:55
怎么画不出图来,急呀
2011年10月27日 星期四 17:05
我说的是将None处的断点连接起来,比如 [0.3, nan, 0.4,0.5] 将0.3和0.4之间nan连接起来
2011年10月27日 星期四 19:16
把程序贴出来吧。
Zeuux © 2024
京ICP备05028076号