my_list = [[ 1 , 2 , 3 ], [ 4 , 5 , 6 ], [ 7 , 8 , 9 ]] # 将二维数组保存到文件中 with open ( 'my_file.txt' , 'w' ) as f: for row in my_list: # 将每一行转换为字符串并写入文件 row_str = ' ' .join([ str (num) for num in row]) f.write(row_str + '\n' )

这里我们将二维数组转换为字符串,并将其写入文件中,每一行为一行二维数组。

  • 使用NumPy库保存二维数组:
  • import numpy as np
    # 定义一个二维数组
    my_array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
    # 将二维数组保存到文件中
    np.savetxt('my_file.txt', my_array)
    

    使用NumPy库可以更方便地操作数组,同时也能直接将数组保存到文件中。

  • 使用Pandas库保存二维数组:
  • import pandas as pd
    # 定义一个二维数组
    my_df = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
    # 将二维数组保存到文件中
    my_df.to_csv('my_file.txt', sep=' ', index=False, header=False)
    

    使用Pandas库可以更方便地对数据进行操作,同时也能直接将数据保存到文件中。

    以上是三种常见的方法,根据不同的需求,你可以选择不同的方法来保存二维数组。

  • Python
  •