Рубрики
Без рубрики

Как распечатать массив в Python

В этом руководстве мы собираемся научиться печатать массив в Python.

Автор оригинала: Pankaj Kumar.

Как распечатать массив в Python

Введение

В этом руководстве мы собираемся учиться Как напечатать массив в Python.

Итак, прежде чем мы поправляемся в тему, дайте нам знать немного о Массивы в питоне.

Массивы Python

Массивы являются коллекцией элементов данных того же типа под тем же именем. В Python мы можем реализовать массивы, используя Списки или Numpy модуль. Numpy Module предоставляет нам массивы типа NDARRAY (Numpy Array).

Кроме того, массив может быть многомерным. Как мы знаем, простейшая форма многомерных массивов представляет собой двумерные массивы. Следовательно, в этом руководстве мы будем рассматривать 1d, а также 2D-массивы.

Способы печати массива в Python

Теперь давайте посмотрим на некоторые способы печати как 1d, так и 2D-массивы в Python. Примечание : Эти массивы будут реализованы с помощью списков.

Непосредственно печать с использованием метода Print ()

Мы можем напрямую пройти имя массив (список), содержащие значения, которые будут напечатаны на Печать () Способ в Python для печати то же самое.

Но в этом случае массив печатается в форме Список I.E. С кронштейнами и ценностями, разделенными запятыми.

arr = [2,4,5,7,9]
arr_2d = [[1,2],[3,4]]

print("The Array is: ", arr) #printing the array
print("The 2D-Array is: ", arr_2d) #printing the 2D-Array

Выход :

The Array is:  [2, 4, 5, 7, 9]
The 2D-Array is:  [[1, 2], [3, 4]]

Здесь arr это одномерный массив. Тогда как arr_2d это двумерный. Мы напрямую проходим их соответствующие имена в Печать () Метод для печати их в форме Список и Список списков соответственно.

Использование для петель в Python

Мы также можем распечатать массив в Python, пройдя через все соответствующие элементы, используя для петли.

Давайте посмотрим, как.

arr = [2,4,5,7,9]
arr_2d = [[1,2],[3,4]]

#printing the array
print("The Array is : ")
for i in arr:
    print(i, end = ' ')

#printing the 2D-Array
print("\nThe 2D-Array is:")
for i in arr_2d:
    for j in i:
        print(j, end=" ")
    print()

Выход :

The Array is : 
2 4 5 7 9 
The 2D-Array is:
1 2 
3 4

В коде выше мы проходим через элементы 1d а также 2D Массив, использующий для циклов и распечатать соответствующие элементы в нашей желаемой форме.

Способы печатать Numpy Array в Python

Как упоминалось ранее, мы также можем реализовать массивы в Python, используя Numpy модуль. Модуль поставляется с заранее определенным классом массива, который может удерживать значения одного типа.

Эти Numpy массивы также может быть многомерным. Итак, давайте посмотрим, как мы можем распечатать оба 1d а также 2D Обмойте массивы в Python.

Использование метода Print ()

Подобно корпусу массивов, реализованных с использованием списков, мы можем напрямую пропустить numpy Marray имя для Печать () Метод для печати массивов.

import numpy as np

arr_2d = np.array([[21,43],[22,55],[53,86]])
arr = np.array([1,2,3,4])

print("Numpy array is: ", arr) #printing the 1d numpy array

print("Numpy 2D-array is: ", arr_2d) #printing the 2d numpy array

Выход :

Numpy array is:  [1 2 3 4]
Numpy 2D-array is:  [[21 43]
 [22 55]
 [53 86]]

Здесь arr и arr_2d один 1d и один 2D Numpy массивы соответственно. Мы передаем их имена в Печать () метод и распечатать их обоих. Примечание: На этот раз также массивы напечатаны в виде примечательных массивов с кронштейнами.

Использование для циклов

Опять же, мы также можем пройти через Numpy массивы в Python, используя петля структуры. Итак, мы можем получить доступ к каждому элементу массива и печатать одинаково. Это еще один способ печатать массив в Python.

Посмотрите на пример ниже.

import numpy as np

arr = np.array([11,22,33,44])
arr_2d = np.array([[90,20],[76,45],[44,87],[73,81]])

#printing the numpy array
print("The Numpy Array is : ")
for i in arr:
    print(i, end = ' ')

#printing the numpy 2D-Array
print("\nThe Numpy 2D-Array is:")
for i in arr_2d:
    for j in i:
        print(j, end=" ")
    print()

Выход :

The Numpy Array is : 
11 22 33 44 
The Numpy 2D-Array is:
90 20 
76 45 
44 87 
73 81

Вот и мы печатаем Numpy Array элементы на нашем желаемом способе (без скобок) путем доступа к элементам 1d и 2D массив индивидуально.

Заключение

Так что в этом руководстве мы узнали, как распечатать массив в Python. Я надеюсь, что у вас есть четкое понимание темы. Для любого дополнительного вопроса, связанного с темой, не стесняйтесь использовать комментарии.

использованная литература

  • Массивы в Python – Учебные пособия AskpyPhon,
  • Введение в Numpy массивы – Аскьюптон пост.