小编lol*_*ger的帖子

在python中编辑列表中的元素

如何从列表中的元素中删除字符?

例:

mylist = ['12:01', '12:02']
Run Code Online (Sandbox Code Playgroud)

我想从文件中的时间戳中删除冒号,这样我就可以更容易地将它们转换为24小时.现在我试图遍历列表中的元素并搜索包含冒号并进行替换的元素.

for num in mylist:
    re.sub(':', '', num)
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.

救命!

python regex string

14
推荐指数
2
解决办法
2万
查看次数

将多个numpy数组写入文件

我知道如何使用numpy.savetxt将数组写入文件.如何将多个数组写入同一个文件?

基本上我想对一列数字进行数学运算,然后用修改后的数字替换旧列.我读到最简单的方法是完全编写一个新文件,将修改后的数字放入,然后"复制并粘贴"文件中的其他数字.

任何帮助表示赞赏.

谢谢!

python io numpy

7
推荐指数
2
解决办法
2万
查看次数

在FORTRAN中读取输入文件

目的:创建一个程序,它接受两个单独的文件,打开并读取它们,将它们的内容分配给数组,对这些数组进行一些数学运算,创建一个带有产品编号的新数组,打印到一个新文件.够简单吧?

我的输入文件在开头有注释字符.一个问题是,它们是'#',它们是大多数绘图程序的注释字符,但不是FORTRAN.什么是告诉计算机不要查看这些字符的简单方法?由于我之前没有FORTRAN经验,我正在通过两个测试文件来完成这项工作.这是我到目前为止:

PROGRAM gain
  IMPLICIT NONE
  REAL, DIMENSION (1:4, 1:8)     :: X, Y, Z
  OPEN(1, FILE='test.out', &
        STATUS='OLD', ACTION='READ')            ! opens the first file
  READ(1,*), X
  OPEN(2, FILE='test2.out', &
    STATUS='OLD', ACTION='READ')            ! opens the second file
  READ(2,*), Y
  PRINT*, X, Y

  Z = X*Y
!  PRINT*, Z
  OPEN(3, FILE='test3.out', STATUS='NEW', ACTION='WRITE')   !creates a new file
  WRITE(3,*), Z
  CLOSE(1)
  CLOSE(2)
  CLOSE(3)
END PROGRAM
Run Code Online (Sandbox Code Playgroud)

PS.请不要用一堆代码猴子gobblety gook压倒我.我是一个总编程新手.我不懂所有的术语,这就是为什么我来到这里而不是在现有网站上寻求帮助的原因.谢谢.

fortran

3
推荐指数
1
解决办法
5万
查看次数

标签 统计

python ×2

fortran ×1

io ×1

numpy ×1

regex ×1

string ×1