Fortran equivalent of numpy.where() function?

后端 未结 2 1046
醉话见心
醉话见心 2020-12-21 11:14

I would like to do something like this in Fortran:

program where

real :: a(6) = (/ 4, 5, 6, 7, 8, 9 /)

print *, a(a>7)

end program

In

2条回答
  •  感动是毒
    2020-12-21 11:39

    program where
    
    real :: a(6) = (/ 4, 5, 6, 7, 8, 9 /)
    
    print *, pack(a,a>7)
    
    end program
    

提交回复
热议问题