Python - Питон

  • Python
  • Javascript
  • CSS & HTML

Операции с массивами NumPy Python

К таким операциям относятся сложение, вычитание, умножение, деление и др.

  1. Главная
  2. Операции с массивами NumPy Python
ПРОЩЕ СКАЗАТЬ:

Создание массива из списка чисел:

import numpy as np

 

arr = np.array([1, 2, 3, 4, 5])

print(arr)

Результат

[1 2 3 4 5]

 

Умножение всех элементов массива на число:

import numpy as np

 

arr = np.array([1, 2, 3, 4, 5])

arr *= 2

print(arr)

Результат

2 4 6 8 10]

 

Сложение двух массивов:

import numpy as np

 

arr1 = np.array([1, 2, 3])

arr2 = np.array([4, 5, 6])

result = arr1 + arr2

print(result)

Результат

[5 7 9]

 

Индексация массива:

import numpy as np

 

arr = np.array([1, 2, 3, 4, 5])

print(arr[2])

Результат

3

 

Изменение формы массива:

import numpy as np

 

arr = np.array([1, 2, 3, 4, 5, 6])

reshaped_arr = arr.reshape(2, 3)

print(reshaped_arr)

Результат

 

Вычисление среднего значения элементов массива:

import numpy as np

 

arr = np.array([1, 2, 3, 4, 5])

mean = np.mean(arr)

print(mean)

Результат

3.0

 

Вычисление суммы всех элементов массива:

import numpy as np

 

arr = np.array([1, 2, 3, 4, 5])

sum_arr = np.sum(arr)

print(sum_arr)

Результат

15

 

Получение индекса максимального элемента массива:

import numpy as np

 

arr = np.array([1, 5, 3, 7, 2])

max_index = np.argmax(arr)

print(max_index)

Результат

3

 

Транспонирование массива:

import numpy as np

 

arr = np.array([ [1, 2, 3], [4, 5, 6] ])

transposed_arr = arr.T

print(transposed_arr)

Результат

[ [1 4]

[2 5]

[3 6] ]

 

Вычисление синуса всех элементов массива:

import numpy as np

 

arr = np.array([0, np.pi/2, np.pi])

sin_arr = np.sin(arr)

print(sin_arr)

Результат

[0.0000000e+00 1.0000000e+00 1.2246468e-16]

 

Сортировка элементов массива:

import numpy as np

 

arr = np.array([4, 2, 1, 3, 5])

sorted_arr = np.sort(arr)

print(sorted_arr)

Результат

[1 2 3 4 5]

 

Слияние двух массивов:

import numpy as np

 

arr1 = np.array([1, 2, 3])

arr2 = np.array([4, 5, 6])

merged_arr = np.concatenate((arr1, arr2))

print(merged_arr)

Результат

[1 2 3 4 5 6]

 

Поэлементное сложение

import numpy as np

 

a = np.array([6, 5, 4])

b = np.array([3, 2, 1])

print("a + b:", a + b)

Результат

a + b: [9 7 5]

 

Поэлементное умножение

import numpy as np

 

a = np.array([6, 5, 4])

b = np.array([3, 2, 1])

print("a + b:", a + b)

Результат

a * b: [18 10 4]

 

Операции с массивами NumPy Python


Макет дома из дерева
Настенное панно из дерева
Декоративные резные украшения из дуба. Фигура орла.
Большой макет из дуба. Резные панели.

Изделия из дерева

Декор Модели Резьба

Авторские работы

Нижний Новгород

ПРОЕКТИРОВАНИЕ
ИЗГОТОВЛЕНИЕ
РЕСТАВРАЦИЯ

Позвонить

+7 920 298 74 21
© Copyright ArtpLan. All Rights Reserved
Designed by ArtPlan