lancernik

Untitled

Mar 19th, 2019
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3.  
  4. """
  5. Created on Fri Mar 15 16:03:44 2019
  6. """
  7. #Zadanie1
  8. '''
  9. import time
  10. import numpy as np
  11.  
  12. Temp1 = np.arange(0,101)
  13. Temp2 = np.arange(101,0,-1)
  14.  
  15.  
  16. Dodawanie = Temp1 + Temp2
  17. Odejmowanie = Temp1 - Temp2
  18. Mnozenie = Temp1 * Temp2
  19. Odejmowanie2 = (Temp1[1:10]) - (Temp2[90:99])
  20. Podzielnosc = np.arange(0,101,3)
  21.  
  22. #np.mean(Temp1)
  23. #np.std(Temp2
  24. #print(Temp1[:10]-Temp2[-10:]))
  25. #print(Temp1[Temp1 % 3 == 0])
  26.  
  27.  
  28. #Zadanie2
  29.  
  30.  
  31. ##Measure1 = np.arange(0,10000)
  32. ##for i in np.nditer(Measure1):
  33. ## nowa = np.arange(i*i)
  34. ## print(nowa)
  35.  
  36.  
  37. list1 = list(range(0,100000))
  38. list2 = []
  39. b_t = time.time()
  40. for item in list1:
  41. list2.append(item*item)
  42.  
  43. e_t = time.time()
  44. print("Elapse tie: ", e_t - b_t)
  45. #Measure2 = np.arange(0,10000)
  46. #MeasureSquare = np.square(Measure2)
  47. #print(MeasureSquare)
  48.  
  49. '''
  50.  
  51.  
  52.  
  53.  
  54. import os
  55. import numpy as np
  56. import time
  57. import csv
  58.  
  59.  
  60. current_dir = os.path.abspath(os.path.dirname(__file__))
  61. data_path = os.path.join(current_dir,"Data")
  62. csv_path = os.path.join(data_path,"iris.csv")
  63.  
  64. #try:
  65. # data_file = open(csv_path)
  66. #except:
  67. # pass
  68. #finally:
  69. # pass
  70.  
  71. with open(csv_path) as csv_file:
  72. reader = csv.reader(csv_file)
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94. #wodzinski@agh.edu.pl
  95. #[ADP][IB]Lab 3 - Imie Nazwisko
  96.  
  97. #Zadanie 1 -Zdefiniuj klase, o nazwie Circle. , ktora powinna zawierac
  98. #skladowa prmien Zdefiniuj metody powierzchnia oraz dlugoscokregu
  99. #ktore zwracaja to co w nazwie. Zaloz , ze pi - 3.14. Spraw by kola mozna
  100. #bylo sortowac po powierzchni. Spraw, by po wypisaniu indywidualnie badz
  101. # w kolekcji wyjsciowy lancch mowil o promieniu powierzchni i dlugosci
  102. #okregu
  103.  
  104. #Zadanie 2 - zdefiniuj generator ktory bedzie generowac litery zaczynajac
  105. #od duzej A az do i zatrzyma generacj po worceniu Z
  106.  
  107. '''
  108. pi=3.14
  109.  
  110. class Circle():
  111. def __init__(self,promien):
  112. self.promien = promien
  113. def __str__(self):
  114. return 'promien: {} ,powierzchnia to: {}, Dlugosc okregu to: {}'.format(self.promien,self.powierzchnia,self.dlugosc_okregu)
  115. def __repr__(self):
  116. return self.__str__()
  117. def __lt__(self,other):
  118. return self.promien*pi < other.promien*pi
  119. def powierzchnia(self):
  120. return 'Powierzchnia to: {}'.format(self.promien*pi)
  121. def dlugosc_okregu(self):
  122. return 'Dlugosc okregu to: {}'.format(self.promien*pi*2)
  123.  
  124.  
  125. ok1 = Circle(6)
  126. ok2 = Circle(5)
  127. #ok = Circle.powierzchnia(5)
  128. #ok1 = Circle.dlugosc_okregu(6)
  129.  
  130.  
  131. CircleList = [ok1, ok2]
  132. print(sorted(CircleList))
  133.  
  134.  
  135.  
  136.  
  137. import string
  138. letters = [string.ascii_uppercase]
  139. for letter in len(letters):
  140. print(letters[letter])
  141.  
  142.  
  143.  
  144. ZADANIE @
  145.  
  146.  
  147.  
  148. def LiterkiZeStepem(start, stop="{", step=1):
  149. for ord_ in range(ord(start.upper()), ord(stop.upper()), step):
  150. yield chr(ord_)
  151.  
  152. print(list(LiterkiZeStepem("A", "Z", step=1)))
  153.  
  154.  
  155. '''
Add Comment
Please, Sign In to add comment