Как удалить ненужные числа из массива

Есть массив:

array([1.84360190e+00, 3.94438896e+00, 2.83243946e+00, 3.69541585e+00,
       8.76304275e-01, 2.83243946e+00, 4.05242096e+00, 4.04985258e+00,
       2.21859614e+00, 2.19034394e+00, 1.92580059e+00, 2.06706160e+00,
       2.83243946e+00, 3.69541585e+00, 8.76304275e-01, 2.83243946e+00,
       3.25765457e+00, 3.25706630e+00, 3.25765457e+00, 3.25691923e+00,
       3.25699276e+00, 3.25691923e+00, 3.25618388e+00, 3.25758104e+00,
       3.25618388e+00, 3.25544854e+00, 3.25757369e+00, 3.25544854e+00,
       3.25471319e+00, 3.25756633e+00, 3.25471319e+00, 3.26133130e+00,
       3.25755898e+00, 3.26133130e+00, 3.26059595e+00, 3.33913513e+02,
       3.86353375e+02, 6.64558635e+00, 6.49148343e+00, 6.56853489e+00,
       9.97197310e+00, 5.90360498e+01, 4.24652627e+00, 4.04987984e+00,
       5.01559151e+00, 8.06308354e+03, 8.87533489e+03, 9.68751329e+03,
       6.44093478e+03, 2.06663803e+01, 7.60477532e+01, 1.15928356e+02,
       8.80261998e+00, 9.05945819e+00, 8.80261998e+00, 8.67420088e+00,
       1.53668954e+03, 1.68568270e+03, 3.24920188e+04, 3.33137527e+04,
       3.14744302e+04, 3.08768347e+04, 2.43783246e+04, 2.60029700e+04,
       1.62551977e+04, 8.13205644e+03, 8.91520242e+00, 2.59349316e+02,
       5.68879859e+00, 5.29625257e+00, 5.31059186e+00, 3.24730609e+01,
       5.42064750e+00, 5.25564892e+00, 1.78131839e+00, 5.93866333e+00,
       2.67591702e+01, 5.45540869e+01, 7.31138255e+04, 5.43964545e+00,
       5.45398474e+00, 5.47454194e+00, 5.42317430e+00, 5.34612284e+00,
       5.19201991e+00, 5.26907138e+00, 5.01223317e+00, 4.75539496e+00,
       3.72804212e+00, 3.52257155e+00, 3.70235830e+00, 4.37013765e+00,
       5.14065227e+00, 4.88381406e+00, 5.14065227e+00, 5.11496845e+00,
       5.39749048e+00, 5.26907138e+00, 5.14065227e+00, 5.39749048e+00,
       5.14065227e+00, 5.01223317e+00, 5.44885812e+00, 5.34612284e+00,
       5.14065227e+00, 5.01223317e+00, 4.88381406e+00, 5.01223317e+00,
       4.62697585e+00, 3.98488033e+00, 5.39749048e+00, 5.19201991e+00,
       5.03791699e+00, 5.44885812e+00, 5.34612284e+00, 5.14065227e+00,
       5.39749048e+00, 5.26907138e+00, 4.98654935e+00, 5.34612284e+00,
       5.14065227e+00, 5.01223317e+00, 5.44885812e+00, 5.34612284e+00,
       5.14065227e+00, 5.39749048e+00, 5.19201991e+00, 5.01223317e+00,
       5.44885812e+00, 5.34612284e+00, 5.08928463e+00, 5.39749048e+00,
       5.26907138e+00, 5.01223317e+00, 5.39749048e+00, 5.26907138e+00,
       5.01223317e+00, 4.75539496e+00, 3.98488033e+00, 3.08594660e+00,
       5.08928463e+00, 5.01223317e+00, 5.34612284e+00, 5.19201991e+00,
       4.93518171e+00, 5.26907138e+00, 5.19201991e+00, 5.01223317e+00,
       4.49855675e+00, 4.88381406e+00, 4.49855675e+00, 4.11329944e+00,
       4.75539496e+00, 4.37013765e+00, 3.98488033e+00, 3.85646123e+00,
       3.72804212e+00, 3.34278481e+00, 5.01223317e+00, 5.34612284e+00,
       1.20282523e+01, 4.23145094e+01, 5.64638005e+01, 3.30505473e+01,
       6.29241574e+01, 1.65741931e+01, 2.34349625e+01, 1.67342859e+01,
       6.86941246e+00, 1.94359864e+01, 7.05994802e+00, 2.42076843e+01,
       8.32558913e+00, 9.08071282e+00, 1.04952078e+01, 9.74293120e+01,
       4.40468666e+02, 4.40468666e+02, 5.30955276e+02, 8.52629924e+02,
       8.17001671e+02, 1.21099115e+03, 1.21235464e+03, 1.17512283e+03,
       2.34252412e+01, 2.42478513e+01, 2.50686636e+01, 2.34714193e+01,
       2.34698783e+01, 2.34229296e+01, 2.34303779e+01, 2.34701352e+01,
       2.34665651e+01, 2.34329463e+01, 2.34267822e+01, 2.34665908e+01,
       2.42389226e+01, 4.15068602e+02, 4.69058761e+02, 3.78854341e+00,
       2.39396797e+00, 3.40402420e+00, 2.49188433e+02, 5.38674168e+03,
       1.23201827e+04, 8.68319277e+03, 1.77934328e+05, 2.37267791e+05,
       2.37738819e+05, 3.18086448e-01, 1.03160676e+02, 9.16824935e-01,
       9.17852288e-01, 1.35673279e+01, 1.35706668e+01, 3.25443666e+01,
       6.41826956e+01, 6.41744767e+01, 4.75032058e+01, 2.32993749e+01,
       2.05074263e+01, 6.93055884e+00, 8.25562994e+01, 2.65888991e+03,
       8.16922559e+00, 4.87647340e+00, 5.73734794e+01, 4.95660266e+00,
       5.59308027e+00, 6.32200520e+00, 9.40946129e+00, 2.47061701e+00,
       2.32792340e+00, 1.08030787e+00, 2.24946624e+00, 1.99543299e+00,
       1.11465177e+00, 1.69995531e+00, 2.27707050e+00, 1.18289609e+00,
       2.27500299e+00, 1.97033010e+00, 1.72109774e+00, 1.95730826e+00,
       1.55790881e+00, 4.12234391e-01, 2.07011334e+00, 1.63642572e+00,
       1.86523494e+00, 1.54635242e+00, 2.02020288e+00, 7.71660815e-01,
       1.86462807e+00, 1.50799191e+00, 5.16531961e-01, 1.62338917e+00,
       1.45514411e+00, 3.86256432e-01, 1.63345898e+00, 1.32819045e+00,
       3.49120001e-01, 1.70042593e+00, 6.84614778e-01, 2.58418250e-01,
       4.10473721e-02, 2.89904972e-01, 1.14185348e-01, 8.01477491e-01,
       5.56180967e-01, 5.29329756e-02, 1.19680461e+00, 6.09014053e-01,
       5.01229781e-01, 1.18672010e+00, 1.58351910e+00, 7.68964000e-01,
       1.19678990e+00, 2.89934385e-01, 1.04079605e+00, 8.68000282e-01,
       1.58350439e+00, 1.00320494e+00, 2.12139275e+00, 1.84180804e+00,
       1.08996452e+00, 1.85447003e+00, 1.66054115e+00, 6.69300557e-01,
       1.86453983e+00, 1.53358749e+00, 3.01606286e-01, 1.72603622e+00,
       1.60915880e+00, 5.15182924e-01, 1.81315748e+00, 1.37946985e+00,
       2.80946336e-01, 1.08392599e+00, 1.71187937e+00])

Как из удалить числа > 100?

Пробовал pop, remove, del, циклы, но ничего не работет.


Ответы (2 шт):

Автор решения: Павел

Как из массива удалить числа > 100?

from numpy import array

data = array([1, 2, 3, 100, 101, 200])

filtered_array = [x for x in data if x <= 100]

print(filtered_array)  # [1, 2, 3, 100]
→ Ссылка
Автор решения: Stanislav Volodarskiy

Вот код который создаёт новый массив b, в котором все числа не превосходят сотни:

a = array(...)
b = a[a <= 100]
print(b)

P.S. Вы ведь с NumPy работаете?

→ Ссылка