Sarah111-AHM / Semsmah

2 stars 0 forks source link

💔 #13

Open Sarah111-AHM opened 1 year ago

Sarah111-AHM commented 1 year ago
# importing package
import numpy
# create numpy array
arr = numpy.array([[1, 2, 3, 4, 5],
                [6, 7, 8, 9, 10],
                [11, 12, 13, 14, 15],
                [16, 17, 18, 19, 20]
                ])
# view array
print(arr)
# check for some lists
print([1, 2, 3, 4, 5] in arr.tolist())
print([16, 17, 20, 19, 18] in arr.tolist())
print([3, 2, 5, -4, 5] in arr.tolist())
print([11, 12, 13, 14, 15] in arr.tolist())

OUTPUT

[[ 1  2  3  4  5]
 [ 6  7  8  9 10]
 [11 12 13 14 15]
 [16 17 18 19 20]]
True
False
False
True
# Importing Numpy module
import numpy as np
# Creating 2X3 2-D Numpy array
n_arr = np.array([[10.5, 22.5, 3.8],
                [41, np.nan, np.nan]])
print("Given array:")
print(n_arr)
print("\nRemove all rows containing non-numeric elements")
print(n_arr[~np.isnan(n_arr).any(axis=1)])

OUTPUT

Given array:
[[10.5 22.5  3.8]
 [41.   nan  nan]]

Remove all rows containing non-numeric elements
[[10.5 22.5  3.8]]
Given array:
[[10.5  22.5   3.8 ]
 [23.45 50.   78.7 ]
 [41.     nan   nan]]

Remove all rows containing non-numeric elements
[[10.5  22.5   3.8 ]
 [23.45 50.   78.7 ]]
# Importing Numpy module
import numpy as np

# Creating 3X3 2-D Numpy array
n_arr = np.array([[10.5, 22.5, 3.8],
                [23.45, 50, 78.7],
                [41, np.nan, np.nan]])

print("Given array:")
print(n_arr)

print("\nRemove all rows containing non-numeric elements")
print(n_arr[~np.isnan(n_arr).any(axis=1)])

OUTPUT

Given array:
[[10.5  22.5   3.8   5.  ]
 [23.45 50.   78.7   3.5 ]
 [41.     nan   nan  0.  ]
 [20.   50.2    nan  2.5 ]
 [18.8  50.6   8.8  58.6 ]]

Remove all rows containing non-numeric elements
[[10.5  22.5   3.8   5.  ]
 [23.45 50.   78.7   3.5 ]
 [18.8  50.6   8.8  58.6 ]]
# Importing Numpy module
import numpy as np

# Creating 5X4 2-D Numpy array
n_arr = np.array([[10.5, 22.5, 3.8, 5],
                [23.45, 50, 78.7, 3.5],
                [41, np.nan, np.nan, 0],
                [20, 50.20, np.nan, 2.5],
                [18.8, 50.60, 8.8, 58.6]])

print("Given array:")
print(n_arr)

print("\nRemove all rows containing non-numeric elements")
print(n_arr[~np.isnan(n_arr).any(axis=1)])

OUTPUT

Input array :  [[[2 2 2]
  [2 2 2]]]
Shape of input array :  (1, 2, 3)
output squeezed array :  [[2 2 2]
 [2 2 2]]
Shape of output array :  (2, 3)
Input array :  [[[0 1 2]
  [3 4 5]
  [6 7 8]]]output array :  [[0 1 2]
 [3 4 5]
 [6 7 8]]
import numpy as np

# create array
x = np.array([1,2,3,4,5,1,2,1,1,1])
print("Original array:")
print(x)

print("Most frequent value in the above array:")
print(np.bincount(x).argmax())

OUTPUT

Original array:
[1 1 1 2 3 4 2 4 3 3]
Most frequent value in above array
1 3 Original array:
[1 2 3 4 5 1 2 1 1 1]
Most frequent value in the above array:
1