Python Intro Flashcards

1
Q

Unsupervised learning via

A

K-means and Hierarchical clustering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Supervised learning via

A

Tree-based models and neural networks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Die twee hoef doelwitte van die kursus?

A

Om onderliggende patrone te ontdek en “managing complexity”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Deur watter twee departemente word die kursus aangebied?

A

Departement van Statistiek en Departement van Information systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Al dir leer uitkomstes sluit basies in(3)

A
  1. Om te bepaal wanneer statistical learning gebruik moet word
  2. Watter een om te gebruik
  3. Dan tw bepaal of daar n vraag is om kompleksiteit te manage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hoeveel modules?

A

8

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Points distribution

A

5% vir klas besprekings (lyk my daar gaan vyf wees)
- eerste 7 modules 10% elk. Die laaste module tel 25% van die punt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Twee tipe cells binne python (Jupyter notebook)

A

Code cells
Markup cells

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Hoe sit mens kommentaar in n code block?

A

Java is dit //, hier is dit n hash

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Is dit nodig om veranderlikes te verklaar?

A

Nee, hy kan self optel, maar ek sal dalk self steeds, bly seker goeie praktyk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Python lees nie deur elke reel al die kode soos Java, waar ons met komma pu te werk nie?

A

Lyk nie so nie, maak staat op indentation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wat is die kernel in python

A

Dit is maar net die DK wat gereference word, of compiler language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Hoe import ek die library om te plot

A

import matplotlib.pyplot as plt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hoe skep ek n list van 0,1,2,3 ens

A

Veranderlike naam = list(range(11))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

As ek nou reeds 1n lys het, hoe skep ek n ander range gebasseer op die eerste?

A

Kapitaal = [(berekening) for period in periods]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Hoe verander ek dit titel van n plot

A

plt.suptitle()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Hoe plot ek nou n scatter plot en n lyn plot

A

Plt.scatter(periods,capital) of
Plt.plot(periods,capital)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Kan j n array define?

A

Selfde as java
X = [1,2,3,4]

19
Q

As j n barchart wil print

A

Plt.bar()

20
Q

Hoe lyk dit as ek n module (library) import

A

import numpy as np
Import random

21
Q

Hoe define jy n string, hoe werk dit as ek saamvoeg

A

StringA = “A”
StringB = ‘B’
Print(StringA + “\n” + StringB)

22
Q

Weet nie waar sit sal nodig wees nie, maar hoe define ek n baie lang string?

A

StringC = ‘’’
Udkrnxuekhd
‘’’

23
Q

Ipv drie ‘ kan jy ook een gebruik?

A

Jip, en hy print dan alles binne in

24
Q

Okay, wat gebeur as ek // gebruik in python

A

Basies die omgekeerde van % in java
So hy gooi alles weg na die desimaal
As ek noi reg onthou, gee % die reswaarde
SO ekt nou gekyk, die % waarde doen dieselfde in python

25
Q

The three main data structures in python

A

Lists, dictionaries, arrays

26
Q

Hierdie range assignment is bietjie deurmekaar. Gee drie voorbeelde, ook een wat gebasseer is op n existing list

A

Lys = [i200 for i in range(11)]
Lys = [i
200 for i in range(0,11,1)]
Lys = list([i*200] for i in existing_range)
i vat hy as die actual waarde in die lys, as jy dit nie wil he nie, sal jy bv net range gebruik

27
Q

Hoe roep ek uit n array uit?

A

Dieselfde as java, ook zero indexing
Print(dier[2])

28
Q

Hoe define mens n dictionary?

A

Honde = {
“1”:”Enza”,
“2”:”Jaeger”
}

29
Q

Hoe access mens n element in n dictionary?

A

Honde[“1”]

30
Q

Hoekom import ons numpy

A

Want arrays is nie standaard in python nie

31
Q

Twee van die eerste maniere om n array te skep?

A

Import numpy as np
Eerste_array = np.array([1,2,3])
Tweede_array = np.arange(3)

32
Q

Kan jy verskillende data tipes in n array indruk

A

Jy kan, maar swak praktyk

33
Q

Kan jy list en dictionaries nest?

A

Jip, na beide kante toe

34
Q

Hoe nest ek n dictionary binne n ander een?

A

Countries = {
“USA”: {‘name’: ‘United States’, ‘population’:100},

Ens
Reference dan so
[“USA”][“Name”]

35
Q

Hoe kry jy die keys vanaf n dictionary?

A

Countries[‘ZA’].getKeys()

36
Q

As j n lys het, wat is die drie hoof maniere om te slice?

A

Lys[2] of lys[-4] haal een element uit, 2de een van voor, of vierdie van agter
Lys[2:10] of Lys[-10:-7] haal daardie element uit
Dan kan jy dit een verder vat Lys[2:10:2] bv

37
Q

Indentation s vir code blocks

A

4 spaces

38
Q

Hoe lyk elseif kode struktuur

A

If kondisie:
Wat om te doen
Elif ander kondisie:
Wat om te doen
Else:
Wat om te doen

39
Q

Multiple kondisies op een statement by n if

A

Kan jy net split met n & (nie twee soos in java nie)

40
Q

Not equal to in python?

A

Selfde as java
!=

41
Q

Hoe define ek n metode?

A

Def metodeNaam(veranderlike,veranderlike2):
(Indent)

42
Q

Hoe doen ek n random selection vanaf n lys?

A

Import random as r
R.choice(lys)

43
Q

Library wat ons gaan gebruik om data voor te berei

A

Pandas