
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