-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathnumpyexample.py
More file actions
68 lines (30 loc) · 1.1 KB
/
numpyexample.py
File metadata and controls
68 lines (30 loc) · 1.1 KB
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
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Mon Sep 30 14:35:39 2019
@author: burak
"""
import numpy as np#import lib
array = np.array([1,2,3,4,5,6,7,8,9]) #Creating a 1*9 array
print(array.size) #Finding the size of an array
a = array.reshape(3,3) #Creating a 3*3 matrix
print("matrix:",a) #Printing matrix
print(a.T)# transpose of matrix
print(a.mean())# finding mean
print(a.var())# finding variance
print(a.std())# finding standart deviation
print(a.max()) # finding max value
print(a.min()) # finding min value
print(a.sum())# finding sum
array2 = np.array([[189,27,6,54],[52,647,78,12],[922,837,83,42]])#Creating a matrix
print(np.zeros((4,4)))#Creating a 4X4 array with all zeros
print(np.eye(4))#Creating 4*4 identity matrix.
print(np.ones((4,4))) #an array filled with ones.
a = np.array([5,2,7]) #creating arrays
b = np.array([3,9,1])
print(a+b)#sum of matrices
print(a-b)#subtraction of matrices
print(a**2)# square each element
print(a*b)#multiplying the same row and columns of matrix(not multiplying matrices!)
c = a.dot(b)#multiplying matrices
print(c)