2

私はいくつかのフロートといくつかのナンを持つnumpy配列を持っています:

a = [ 8.08970226  nan  nan  8.30043545  nan  nan   nan  nan]

それを配列(ラテックスで印刷するため)に変換して混合形式にしたい:

a = ['8.08970226', '--', '--', '8.30043545', '--', '--', '--', '--']

私が考案した、エレガントではない方法は次のとおりです。

a=a.astype('|S10')
a[a=='nan']='--'
a=list(a)

仕事をするためのよりエレガントな方法はありますか?(Latex 要件については、おそらく 2 行目で停止できます。)

アドバイスが高く評価されました

4

1 に答える 1