forked from deneyapyz/pythonvideolari
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path9.kutuphane-numpy.py
80 lines (51 loc) · 1.26 KB
/
9.kutuphane-numpy.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#python library çağrısı: import küt.adı
#import math as matematik
#print(matematik.pi)
#spesifik kütüphane modülünü - bileşenini çağırmak için:
#from math import pi
#print(pi)
"""
from math import *
print(pi)
print(cos(90))
import array as dizi
"""
#numpy kütüphanesi
import numpy as np
dizi = np.array([3, 7, 9, 12, 90, -1, 45, 7])
print(dizi)
print(dizi.ndim)
print(dizi.shape)
dizi2 = dizi.reshape(2,4)
print(dizi2)
dizi3 = np.arange(0,10,2)
dizi4 = dizi.reshape(4,2)
print(dizi4[0])
print(dizi4[0:2])
print(dizi4[:,1])
print(dizi4[2,:])
dizi5 = np.zeros((6,10))
dizi6 = np.ones((6,10))
dizi7 = np.eye(5)
dizi_butun_satir = np.concatenate([dizi5, dizi6], axis=0)
dizi_butun_sutun = np.concatenate([dizi5, dizi6], axis=1)
print(dizi4.max())
print(dizi4.min())
print(dizi4.mean())
print(dizi4.sum())
print(dizi4.sum(axis=0))
print(dizi4.sum(axis=1))
print(np.median(dizi4))
print(np.var(dizi4))
print(np.std(dizi4))
dizi8 = np.ones((4,2))
print(dizi4 + dizi8)
print(dizi4 - dizi8)
print(dizi4 * dizi8)
print(dizi4 + 10)
print(dizi4 * 56)
#diğer fonk. np.log, np.exp, np.cos...vs.
yeni_dizi = np.dot(dizi4,dizi2)
print(dizi4.T)
sonuc = yeni_dizi >= 500
print(sonuc)