Skip to content

Commit be47d17

Browse files
committed
Repository created
1 parent cf8297a commit be47d17

File tree

20 files changed

+3640
-0
lines changed

20 files changed

+3640
-0
lines changed

.DS_Store

6 KB
Binary file not shown.

Activity01/Activity01.ipynb

Lines changed: 304 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,304 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "code",
5+
"execution_count": 1,
6+
"metadata": {},
7+
"outputs": [],
8+
"source": [
9+
"import random"
10+
]
11+
},
12+
{
13+
"cell_type": "code",
14+
"execution_count": 2,
15+
"metadata": {},
16+
"outputs": [],
17+
"source": [
18+
"random_number_list = [random.randint(0, 100) for x in range(0, 100)]"
19+
]
20+
},
21+
{
22+
"cell_type": "code",
23+
"execution_count": 3,
24+
"metadata": {},
25+
"outputs": [
26+
{
27+
"data": {
28+
"text/plain": [
29+
"[92,\n",
30+
" 62,\n",
31+
" 18,\n",
32+
" 96,\n",
33+
" 46,\n",
34+
" 3,\n",
35+
" 65,\n",
36+
" 85,\n",
37+
" 3,\n",
38+
" 75,\n",
39+
" 39,\n",
40+
" 90,\n",
41+
" 75,\n",
42+
" 69,\n",
43+
" 52,\n",
44+
" 61,\n",
45+
" 63,\n",
46+
" 19,\n",
47+
" 34,\n",
48+
" 53,\n",
49+
" 58,\n",
50+
" 37,\n",
51+
" 36,\n",
52+
" 78,\n",
53+
" 15,\n",
54+
" 98,\n",
55+
" 76,\n",
56+
" 87,\n",
57+
" 56,\n",
58+
" 6,\n",
59+
" 7,\n",
60+
" 35,\n",
61+
" 42,\n",
62+
" 54,\n",
63+
" 0,\n",
64+
" 45,\n",
65+
" 12,\n",
66+
" 27,\n",
67+
" 29,\n",
68+
" 59,\n",
69+
" 83,\n",
70+
" 81,\n",
71+
" 66,\n",
72+
" 30,\n",
73+
" 5,\n",
74+
" 62,\n",
75+
" 1,\n",
76+
" 28,\n",
77+
" 66,\n",
78+
" 14,\n",
79+
" 10,\n",
80+
" 47,\n",
81+
" 47,\n",
82+
" 19,\n",
83+
" 38,\n",
84+
" 10,\n",
85+
" 16,\n",
86+
" 77,\n",
87+
" 17,\n",
88+
" 84,\n",
89+
" 14,\n",
90+
" 60,\n",
91+
" 19,\n",
92+
" 58,\n",
93+
" 16,\n",
94+
" 67,\n",
95+
" 9,\n",
96+
" 97,\n",
97+
" 41,\n",
98+
" 70,\n",
99+
" 89,\n",
100+
" 75,\n",
101+
" 75,\n",
102+
" 28,\n",
103+
" 21,\n",
104+
" 2,\n",
105+
" 49,\n",
106+
" 13,\n",
107+
" 9,\n",
108+
" 14,\n",
109+
" 78,\n",
110+
" 54,\n",
111+
" 27,\n",
112+
" 4,\n",
113+
" 36,\n",
114+
" 52,\n",
115+
" 69,\n",
116+
" 47,\n",
117+
" 36,\n",
118+
" 59,\n",
119+
" 73,\n",
120+
" 70,\n",
121+
" 1,\n",
122+
" 96,\n",
123+
" 52,\n",
124+
" 72,\n",
125+
" 43,\n",
126+
" 87,\n",
127+
" 31,\n",
128+
" 91]"
129+
]
130+
},
131+
"execution_count": 3,
132+
"metadata": {},
133+
"output_type": "execute_result"
134+
}
135+
],
136+
"source": [
137+
"random_number_list"
138+
]
139+
},
140+
{
141+
"cell_type": "code",
142+
"execution_count": 4,
143+
"metadata": {},
144+
"outputs": [
145+
{
146+
"data": {
147+
"text/plain": [
148+
"[18,\n",
149+
" 96,\n",
150+
" 3,\n",
151+
" 3,\n",
152+
" 75,\n",
153+
" 39,\n",
154+
" 90,\n",
155+
" 75,\n",
156+
" 69,\n",
157+
" 63,\n",
158+
" 36,\n",
159+
" 78,\n",
160+
" 15,\n",
161+
" 87,\n",
162+
" 6,\n",
163+
" 42,\n",
164+
" 54,\n",
165+
" 0,\n",
166+
" 45,\n",
167+
" 12,\n",
168+
" 27,\n",
169+
" 81,\n",
170+
" 66,\n",
171+
" 30,\n",
172+
" 66,\n",
173+
" 84,\n",
174+
" 60,\n",
175+
" 9,\n",
176+
" 75,\n",
177+
" 75,\n",
178+
" 21,\n",
179+
" 9,\n",
180+
" 78,\n",
181+
" 54,\n",
182+
" 27,\n",
183+
" 36,\n",
184+
" 69,\n",
185+
" 36,\n",
186+
" 96,\n",
187+
" 72,\n",
188+
" 87]"
189+
]
190+
},
191+
"execution_count": 4,
192+
"metadata": {},
193+
"output_type": "execute_result"
194+
}
195+
],
196+
"source": [
197+
"list_with_divisible_by_3 = [a for a in random_number_list if a % 3 == 0]\n",
198+
"list_with_divisible_by_3\n"
199+
]
200+
},
201+
{
202+
"cell_type": "code",
203+
"execution_count": 5,
204+
"metadata": {},
205+
"outputs": [
206+
{
207+
"data": {
208+
"text/plain": [
209+
"59"
210+
]
211+
},
212+
"execution_count": 5,
213+
"metadata": {},
214+
"output_type": "execute_result"
215+
}
216+
],
217+
"source": [
218+
"length_of_random_list = len(random_number_list)\n",
219+
"length_of_3_divisible_list = len(list_with_divisible_by_3)\n",
220+
"difference = length_of_random_list - length_of_3_divisible_list\n",
221+
"difference\n"
222+
]
223+
},
224+
{
225+
"cell_type": "code",
226+
"execution_count": 6,
227+
"metadata": {},
228+
"outputs": [
229+
{
230+
"data": {
231+
"text/plain": [
232+
"[71, 74, 62, 68, 63, 63, 68, 66, 68, 64]"
233+
]
234+
},
235+
"execution_count": 6,
236+
"metadata": {},
237+
"output_type": "execute_result"
238+
}
239+
],
240+
"source": [
241+
"NUMBER_OF_EXPERIMENTS = 10\n",
242+
"difference_list = []\n",
243+
"for i in range(0, NUMBER_OF_EXPERIMENTS):\n",
244+
" random_number_list = [random.randint(0, 100) for x in range(0, 100)]\n",
245+
" list_with_divisible_by_3 = [a for a in random_number_list if a % 3 == 0]\n",
246+
" \n",
247+
" length_of_random_list = len(random_number_list)\n",
248+
" length_of_3_divisible_list = len(list_with_divisible_by_3)\n",
249+
" difference = length_of_random_list - length_of_3_divisible_list\n",
250+
" difference_list.append(difference)\n",
251+
"difference_list\n"
252+
]
253+
},
254+
{
255+
"cell_type": "code",
256+
"execution_count": 7,
257+
"metadata": {},
258+
"outputs": [
259+
{
260+
"data": {
261+
"text/plain": [
262+
"66.7"
263+
]
264+
},
265+
"execution_count": 7,
266+
"metadata": {},
267+
"output_type": "execute_result"
268+
}
269+
],
270+
"source": [
271+
"avg_diff = sum(difference_list) / float(len(difference_list))\n",
272+
"avg_diff\n"
273+
]
274+
},
275+
{
276+
"cell_type": "code",
277+
"execution_count": null,
278+
"metadata": {},
279+
"outputs": [],
280+
"source": []
281+
}
282+
],
283+
"metadata": {
284+
"kernelspec": {
285+
"display_name": "Python 3",
286+
"language": "python",
287+
"name": "python3"
288+
},
289+
"language_info": {
290+
"codemirror_mode": {
291+
"name": "ipython",
292+
"version": 3
293+
},
294+
"file_extension": ".py",
295+
"mimetype": "text/x-python",
296+
"name": "python",
297+
"nbconvert_exporter": "python",
298+
"pygments_lexer": "ipython3",
299+
"version": "3.7.3"
300+
}
301+
},
302+
"nbformat": 4,
303+
"nbformat_minor": 2
304+
}

0 commit comments

Comments
 (0)