【发布时间】:2020-12-21 23:59:16
【问题描述】:
我想在Fortran做这样的事情:
program where
real :: a(6) = (/ 4, 5, 6, 7, 8, 9 /)
print *, a(a>7)
end program
import numpy
a = numpy.array([ 4, 5, 6, 7, 8, 9])
print a[numpy.where(a>7)]
#or
print a[a>7]
我玩过,但到目前为止没有任何效果,但我猜它相当简单。
【问题讨论】:
-
@JohnKugelman 我会主张至少保留 numpy,因为它部分是在 Fortran 中实现的,并且那些关注标签的人可能在这里有有价值的输入......
-
@francescalus 是的。谢谢!