Python 3.7.3

Przykładowe zadania i rozwiązania, poradniki w języku Python 3.7.3!

Nie jesteś zalogowany na forum.

#1 2019-06-14 08:25:53

TomaszO
Administrator
Dołączył: 2019-06-12
Liczba postów: 19
Windows 7Opera 60.0.3255.151

Rozgrzewka z kolo NUMPY

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

#2 2019-06-15 13:33:31

megarozkurwiatorwiewiórek
Użytkownik
Dołączył: 2019-06-15
Liczba postów: 1
Windows 7Chrome 74.0.3729.169

Odp: Rozgrzewka z kolo NUMPY

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

Użytkowników czytających ten temat: 0, gości: 1
[Bot] ClaudeBot