24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1304  |  回复: 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的回帖

astringent

铜虫 (著名写手)

非常感谢两位的解答,我的问题已经解决了。多谢。
5楼2010-12-03 02:57:41
已阅   回复此楼   关注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的回帖

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的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 考研二轮调剂 +4 故人?? 2026-04-09 4/200 2026-04-09 15:17 by 5268321
[考研] 262求调剂 +10 天下第一文 2026-04-04 13/650 2026-04-09 15:16 by 探123
[考研] 0860004 求调剂 309分 +7 Yin DY 2026-04-08 7/350 2026-04-09 14:06 by ditto77778
[考研] 一志愿鲁东大学071000生物学学硕初试分数276求调剂 +16 慕绝cc 2026-04-09 20/1000 2026-04-09 13:12 by 博努力奴
[考研] 0703化学求调剂 +20 不知名的小卅 2026-04-08 20/1000 2026-04-09 10:50 by 猪会飞
[考研] 材料工程322 +18 哈哈哈吼吼吼哈 2026-04-07 19/950 2026-04-09 10:44 by cymywx
[考研] 一志愿211,化学310分,本科重点双非,求调剂 +13 努力奋斗112 2026-04-08 13/650 2026-04-08 21:17 by 学员tURuqU
[考研] 11408 325分 +3 jgtxuxgkx 2026-04-07 3/150 2026-04-07 23:10 by lbsjt
[论文投稿] Decision: Revise for Editor还会送审吗 100+3 CccccccccFD 2026-04-04 5/250 2026-04-07 10:58 by 北京莱茵润色
[考研] 复试调剂 +14 呼呼?~+123456 2026-04-05 14/700 2026-04-06 22:50 by chenzhimin
[考研] 求调剂到材料 +5 程9915 2026-04-06 5/250 2026-04-06 15:21 by yulian1987
[考研] 一志愿河北工业大学材料工程,初试344求专硕调剂 +6 15933906766 2026-04-05 6/300 2026-04-06 13:21 by 无际的草原
[考研] 0855求调剂材料 +11 红桃灼灼 2026-04-04 12/600 2026-04-06 10:26 by 蓝云思雨
[考研] 复试调剂 +5 asdasdassda 2026-04-05 5/250 2026-04-06 09:32 by dongzh2009
[考研] 296求调剂 +3 汪!?! 2026-04-05 4/200 2026-04-05 20:13 by 啵啵啵0119
[考研] 一志愿江南大学085501机械工程专硕326分,本科佳木斯大学 +5 顾若浮生 2026-04-03 9/450 2026-04-05 09:57 by 1753564080
[考研] 085602调剂 初试总分335 +12 19123253302 2026-04-04 12/600 2026-04-05 08:08 by 544594351
[考研] 求生物学学硕调剂——364分 +7 云朵遛弯指南 2026-04-04 7/350 2026-04-04 22:49 by zhyzzh
[考研] 考研调剂 +3 15615482637 2026-04-03 3/150 2026-04-03 22:50 by ms629
[考研] 081200-11408-276学硕求调剂 +5 崔wj 2026-04-03 5/250 2026-04-03 15:06 by arrow8852
信息提示
请填处理意见