Przykładowe zadania i rozwiązania, poradniki w języku Python 3.7.3!
Nie jesteś zalogowany na forum.
Strony: 1
import numpy as np
def zad1(n):
matrix = np.array([True]*25).reshape(5,5)
return print(matrix)
def zad2():
matrix = np.arange(1,10)
rematrix = matrix.copy()
condition = np.mod(rematrix, 2) == 0
matrix2 = np.extract(condition,rematrix)
print(matrix2)
def zad3():
tab1 = np.array([(1,2,3,4),(5,6,7,8)])
tab2 = np.array([(1,2,3,4),(5,6,7,8)])
return print(np.vstack((tab1,tab2)))
def zad4():
matrix = np.array([(np.arange(3)),(np.arange(3)),(np.arange(3))])
matrix = np.flip(matrix)
print(matrix[..., 0:])
def zad5():
url = 'https://archive.ics.uci.edu/ml/machine- … /iris.data'
iris = np.genfromtxt(url, delimiter=',', dtype='object')
print(iris[:,4])
n = len(iris[:,4])
print(n)
kol1min = np.min(iris[:, 0])
kol1max = np.max(iris[:, 0])
kol2min = np.min(iris[:, 1])
kol2max = np.max(iris[:, 1])
kol3min = np.min(iris[:, 2])
kol3max = np.max(iris[:, 2])
kol4min = np.min(iris[:, 3])
kol4max = np.max(iris[:, 3])
kol5min = np.min(iris[:, 4])
kol5max = np.max(iris[:, 4])
print("Pierwsza kolumna max :", kol1max," i min:", kol1min)
print("Druga kolumna max:", kol2max," i min:", kol2min)
print("Trzecia kolumna max:", kol3max," i min:", kol3min)
print("Czwarta kolumna max:", kol4max," i min:",kol4min)
print("Piąta kolumna max:", kol5max," i min:",kol5min)
podzielona = np.hsplit(iris, np.array([4, 6]))
print(podzielona)
Offline
inna wersja pierwszych 4 zadań
import numpy as np
def zad1():
return np.zeros((5,5),dtype='bool')
print(zad1())
def zad2():
mat1 = np.arange(1,11,1)
mat2 = np.array(mat1)
parzyste = np.where(mat2 % 2 == 0)
print(mat2[parzyste])
print(zad2())
def zad3():
tab1 = np.zeros((2,4))
tab2 = np.ones((2,4))
print(tab1)
print(tab2)
tab3= np.append(tab1, tab2, axis=0)
print(tab3)
print(zad3())
def zad4():
mat= np.arange(1,9+1).reshape(3,3)
print(mat)
s = slice(1,2,3)
print(mat[:,[-1,1,0]])
print(zad4())
Offline
Strony: 1