配列から2Dの繰り返しノードをすべて消去する機能が可能かどうか知りたいのですが、次のようになります。
A(xy、1:2)
A( xy 、1)= / 1,2,4、5、5,9,6,8,2、5、4 /
A(xy、2)= / 5,2,5、6、7,6,6,3,7、6、6 /
後
A(xy、1)= / 1,2,4、5、5,9,6,8,2,4 /
A(xy、2)= / 5,2,5、6、7,6,6,3,7,6 /
空白のプログラムで@HighPerformanceMarkのコードを実行しようとすると、コンパイルエラーがいくつか発生します。
repeating.f90:24.20:
mask(ix) = NOT(ANY(arraya(1,:ix-1)==arraya(1,ix).AND.&
1
Error: 'i' argument of 'not' intrinsic at (1) must be INTEGER
repeating.f90:29.11:
ALLOCATE(index_vector, source=PACK([(ix, ix=1,numcols) ],mask))
1
Error: Array specification required in ALLOCATE statement at (1)
repeating.f90:32.11:
...
これについてあなたは何を言うことができますか?