Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MyVector:
- data = []
- def __init__(self, data):
- self.data = data
- def get_vector(self):
- return self.data
- def __mul__(self, other):
- s = 0
- for i in range(len(self.data)):
- s = s + other.get_vector()[i] * self.data[i]
- return s
- if __name__ == "__main__":
- vec1 = MyVector([1,2,3]) # vektory mohou byt i jine dimenze nez 3!
- vec2 = MyVector([3,4,5])
- print(vec1.get_vector()) # priklad ziskani seznamu
- dot_product = vec1*vec2 # vypocet, pretizeny operator *, vola se __mul__
- print(dot_product) # jen kontrolni vytisk
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement