кодесурса
«NumPy

NumPy: заменить все элементы массива numpy, которые больше указанного массива

script1adsense2code
script1adsense3code

NumPy: Array Object Exercise-88 с решением

Напишите программу NumPy, чтобы заменить все элементы массива numpy, которые больше указанного массива.

Иллюстрированная презентация:

«Python

Пример решения : -

Код Python:

import numpy as np
x = np.array([[ 0.42436315, 0.48558583, 0.32924763], [ 0.7439979,0.58220701,0.38213418], [ 0.5097581,0.34528799,0.1563123 ]])
print("Original array:")
print(x)
print("Replace all elements of the said array with .5 which are greater than .5")
x[x > .5] = .5
print(x)

Пример вывода:

 Исходный массив:                                                        
[[0.42436315 0.48558583 0.32924763]                                 
 [0,7439979 0,58220701 0,38213418]                                 
 [0.5097581 0.34528799 0.1563123]]                                
Заменить все элементы указанного массива на .5, которые больше, чем.
5                                                                      
[[0.42436315 0.48558583 0.32924763]                                 
 [0,5 0,5 0,38213418]                                 
 [0,5 0,34528799 0,1563123]]

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу NumPy для поиска уникальных строк в массиве numpy.
Далее: Напишите программу NumPy для удаления определенных элементов в массиве numpy.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code