Fortranで出力したバイナリをPython側で読み込むプログラムを書いていて、挙動が異なる事象に遭遇したのでメモしておきます。Fortran側のコードはこちら。 program main implicit none integer(4), parameter :: rp = kind(1.0d0) integer(4), parameter :: data1 = 10 real(rp), parameter :: data2 = 2.0_rp complex(rp), parameter :: data3 = cmplx(3.0_rp,4.0_rp,kind=rp) write(6,*) …