<aside> 💡 실습
</aside>
import numpy as np
students_info = [
["이지헌", "20011266", 2.1],
["이승하", "22012312", 3.5],
["노주호", "22012414", 4.1],
["사예진", "21032121", 3.1],
["이준영", "20032132", 3.8],
["이주호", "19321327", 1.9],
["노지헌", "21052136", 2.7],
["이예진", "18032132", 3.8],
["노승하", "23164723", 0.8],
["사준영", "19357213", 4.5]]
ar = np.array(students_info)
ar = ar[ar[:,2].astype(float).argsort()][::-1]
print(ar[ar[:,2].astype(float)>=2.0])
A= ar[ar[:,2].astype(float)>=4.0]
B= ar[(ar[:,2].astype(float)>=3.0) & (ar[:,2].astype(float)<4.0)]
C= ar[(ar[:,2].astype(float)>=2.0) & (ar[:,2].astype(float)<3.0)]
print(A)
print(B)
print(C)
<aside> 📖 이론
</aside>
#고친 코드
import numpy as np
Z = np.ones((10,10))
Z[1:-1,1:-1 ] = 0
print(Z)