кодесурса
«NumPy

NumPy: удалить все строки в массиве Numpy, которые содержат нечисловые значения

script1adsense2code
script1adsense3code

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

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

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

«Python

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

Код Python:

import numpy as np
x = np.array([[1,2,3], [4,5,np.nan], [7,8,9], [True, False, True]])
print("Original array:")
print(x)
print("Remove all non-numeric elements of the said array")
print(x[~np.isnan(x).any(axis=1)])

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

 Исходный массив:                                                        
[[1. 2. 3.]                                                      
 [4. 5. НАН]                                                      
 [7. 8. 9.]                                                      
 [1. 0. 1.]]                                                     
Удалить все нечисловые элементы указанного массива                      
[[1. 2. 3.]                                                         
 [7. 8. 9.]                                                         
 [1. 0. 1.]] 

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

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

Предыдущий: Напишите программу NumPy для удаления отрицательных значений в массиве NumPy с 0.
Далее: Напишите программу NumPy для выбора индексов, удовлетворяющих нескольким условиям в массиве numpy.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code