您可以使用循环来遍历第一维度,并在每次迭代中使用plt画图并保存。以下是一个示例代码:

import matplotlib.pyplot as plt
import numpy as np

# 创建一个(16, 7210)的随机数组
array = np.random.rand(16, 7210)

# 遍历第一维度
for i in range(array.shape[0]):
    # 获取当前行的数据
    row_data = array[i, :]
    
    # 使用plt画图
    plt.plot(row_data)
    
    # 保存图像
    plt.savefig(f'plot_{i}.png')
    
    # 清除当前图像
    plt.clf()

在上述代码中,我们首先导入了matplotlib.pyplot和numpy库。然后,我们创建了一个(16, 7210)大小的随机数组。接下来,我们使用for循环遍历第一维度,每次迭代中获取当前行的数据。然后,我们使用plt.plot()函数画出当前行的图像,并使用plt.savefig()函数将图像保存为plot_i.png的文件,其中i是当前行的索引。最后,我们使用plt.clf()函数清除当前图像,以便下一次迭代时重新绘制新的图像。

如何将一个167210的array数组按第一维度遍历并对每一行分别使用plt画图并保存

原文地址: https://www.cveoy.top/t/topic/ieH4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录