📜  我如何打印整个数组 pthon jupyter - Python (1)

📅  最后修改于: 2023-12-03 14:54:24.417000             🧑  作者: Mango

如何打印整个数组(Python Jupyter)

当我们在编写代码时,经常需要将整个数组打印出来以便于调试和查看数据。本文将介绍如何使用Python Jupyter打印整个数组。

1. 创建numpy数组

我们首先需要创建一个numpy数组以便于进行打印操作。下面是一个示例代码:

import numpy as np

a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

这里创建了一个3行3列的数组,用于后面的打印操作。

2. 打印整个数组

要打印整个数组,我们可以使用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格式化输出整数数组。

3. 使用循环打印数组

有时候我们需要按照某种格式逐行逐列打印数组,可以使用循环来完成。下面是一个示例代码:

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()函数换行。

4. 总结

本文介绍了如何使用Python Jupyter打印整个数组,并且提供了三种不同的方法:直接使用print函数、将输出结果保存到文件中、使用循环打印每个元素。这些方法都可以根据具体需求进行选择和使用。