📅  最后修改于: 2023-12-03 14:54:24.417000             🧑  作者: Mango
当我们在编写代码时,经常需要将整个数组打印出来以便于调试和查看数据。本文将介绍如何使用Python Jupyter打印整个数组。
我们首先需要创建一个numpy数组以便于进行打印操作。下面是一个示例代码:
import numpy as np
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
这里创建了一个3行3列的数组,用于后面的打印操作。
要打印整个数组,我们可以使用numpy库自带的print函数。下面是示例代码:
print(a)
这里直接使用print函数即可打印整个数组a。输出结果如下:
array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
可以看到,这段代码输出了整个数组的内容,并将每一行和每一列对齐。如果我们需要将输出结果保存到文件中,可以使用以下代码:
np.savetxt('array.txt', a, fmt='%d')
这里将数组a的内容保存到了array.txt文件中,并使用%d格式化输出整数数组。
有时候我们需要按照某种格式逐行逐列打印数组,可以使用循环来完成。下面是一个示例代码:
for row in a:
for col in row:
print(col, end=' ')
print()
这里使用两个嵌套的for循环逐行逐列打印整个数组a,输出结果如下:
1 2 3
4 5 6
7 8 9
使用end=' '将每个元素之间用空格隔开,最后一个print()函数换行。
本文介绍了如何使用Python Jupyter打印整个数组,并且提供了三种不同的方法:直接使用print函数、将输出结果保存到文件中、使用循环打印每个元素。这些方法都可以根据具体需求进行选择和使用。