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库可以更方便地对数据进行操作,同时也能直接将数据保存到文件中。
以上是三种常见的方法,根据不同的需求,你可以选择不同的方法来保存二维数组。
- 1278
-
bearever24211
Python