24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1308  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

astringent

铜虫 (著名写手)

[交流] 【求助】如何提取TXT中某列的数据存入一个数组,再对数组做处理 已有4人参与

我的数据存在aaa.txt文件中。对于上面的数据,第二列是步数(step),第三列是每步的可能取值。我想将这些数据读入,并保存在数组H(io,istep)中。io可以取从1到30000但是只有当io取文件中第二列对应的值时H(io,istep)=1,取其他值均为0.也就是说当step=1时,io取15733,18193,20251时H的值为1,取其他值都为0,当step=2时,io取15733,20251时H的值为1,取其他值都为0。我应该怎样实现呢,我想了好久还是没想出来。请大家帮我想想办法,先谢谢了。

1       15733
1       18193
1       20251
2       15733
2       20251
3       20824
4       15733
4       16159
4       18193
4       20251
4       20824
5       16159
5       18193
5       20251
5       20824
6       15733
6       20251
6       20824
7       15733
7       20251
7       20824
8       15733
8       16159
8       18193
8       20251
9       18193
9       20251
10        9490
10       16159
10       20251
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

maomao1210

金虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by piduil at 2010-12-02 09:37:27:


      program example
      implicit none
      integer,parameter :: max_step=10,max_data=10
      integer :: test(max_data,max_step)=0,H(30000)=0,counter(max_step)=0
      integer :: istep ...

程序写的不错,索引数组镶嵌的太多了,

我刚把你的程序引用了一下,参考FORTRAN答疑转帖。哈哈。
4楼2010-12-02 10:05:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

ajian04

禁虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
这个我以前学过一些,但都是好久以前的事情了,有点忘了,帮你顶一下,楼下的高手上吧~
2楼2010-12-02 07:19:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

piduil

铜虫 (初入文坛)

★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+3):谢谢参与应助! 2010-12-06 15:18:15
引用回帖:
Originally posted by astringent at 2010-12-02 05:03:49:
我的数据存在aaa.txt文件中。对于上面的数据,第二列是步数(step),第三列是每步的可能取值。我想将这些数据读入,并保存在数组H(io,istep)中。io可以取从1到30000但是只有当io取文件中第二列对应的值时H(i ...

program example
      implicit none
      integer,parameter :: max_step=10,max_data=10
      integer :: test(max_data,max_step)=0,H(30000)=0,counter(max_step)=0
      integer :: istep,idata
      open(unit=8,file="aaa.txt",status="old"
1     read(8,*,end=2) istep,idata
!      write(*,*) istep,idata
      H(idata)=1
      counter(istep)=counter(istep)+1
      test(counter(istep),istep)=idata
      goto 1
2     close(8)
      end program example

[ Last edited by piduil on 2010-12-2 at 09:41 ]
3楼2010-12-02 09:37:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

astringent

铜虫 (著名写手)

非常感谢两位的解答,我的问题已经解决了。多谢。
5楼2010-12-03 02:57:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料专硕调剂 +16 哈哈哈吼吼吼哈 2026-04-07 17/850 2026-04-09 21:16 by wutongshun
[考研] 计算机类求调剂,22408-274分 +5 上岸de小虫 2026-04-09 6/300 2026-04-09 20:48 by xujun0624
[考研] 一志愿矿大,材料工程专硕314分,0856可调都可以 +10 无懈可击的巨人 2026-04-09 10/500 2026-04-09 18:44 by l_paradox
[考研] 367求调剂 +10 hffQAQ 2026-04-09 10/500 2026-04-09 18:06 by lijunpoly
[考研] 调剂 +12 JLLLLLLLLLL 2026-04-03 12/600 2026-04-09 16:14 by angeltong
[考研] 085600材料与化工专硕329 求调剂 +24 额cc 2026-04-06 25/1250 2026-04-09 16:01 by wp06
[考研] 材料工程085601,270求调剂 +26 @ASDF1234 2026-04-08 28/1400 2026-04-09 15:47 by wp06
[考研] 086000生物与医药调剂 +7 awwwwwooooo 2026-04-09 7/350 2026-04-09 13:31 by 北极159263
[考研] 招收有机化学、化工,药学,食品灯专业学生 +3 yrfhjgdj 2026-04-08 3/150 2026-04-09 10:15 by QYQX_123
[考研] 086000调剂 +4 十七sa 2026-04-07 4/200 2026-04-09 09:27 by 壹往無前
[考研] 软件工程求调剂22软工296分求调剂,接受跨调 +4 yangchen2017 2026-04-08 5/250 2026-04-08 21:56 by 土木硕士招生
[考研] 277求调剂 +16 倪建设 2026-04-06 16/800 2026-04-08 21:28 by zhouxiaoyu
[考研] 一志愿211,化学310分,本科重点双非,求调剂 +13 努力奋斗112 2026-04-08 13/650 2026-04-08 21:17 by 学员tURuqU
[考研] 347材料专硕求调剂 +18 zj8215216 2026-04-06 18/900 2026-04-08 16:27 by luoyongfeng
[考研] 304求调剂 +16 c297914 2026-04-05 17/850 2026-04-08 13:00 by grayjzr
[考研] 一志愿南科大生物学297分,求调剂推荐 +8 Y-yyusx 2026-04-06 9/450 2026-04-07 19:38 by biomichael
[考研] 083200 333求调剂 +3 十二!! 2026-04-04 3/150 2026-04-05 08:28 by barlinike
[考研] 321求调剂 +13 认真求上学 2026-04-02 13/650 2026-04-04 18:23 by macy2011
[考研] 317分 一志愿江南大学 化学工程学硕 求调剂 +6 YinTai 2026-04-03 6/300 2026-04-03 22:30 by 无际的草原
[考研] 322求调剂 +6 FZAC123 2026-04-03 6/300 2026-04-03 22:23 by 科研小专家
信息提示
请填处理意见