Denna sida visar en del av det som kommer att diskuteras på seminariet. Ofta tar handledarna också upp andra uppgifter som inte behöver något specifikt studentmaterial och då syns dessa uppgifter inte på sidan.
Vad gör följande funktioner och hur används de?
Tips: Använd Pythons dokumentation
math.atan2
math.copysign
-
str.center
därstr
är en sträng -
str.format
därstr
är en sträng -
str.split
därstr
är en sträng -
dict.keys
därdict
är en dictionary
Följande funktioner är del av opencv. Opencv har ingen dedikerad Python-dokumentation så de här uppgifterna kan vara lite svårare än de tidigare. Den kombinerade dokumentationen för C++ och Python finns här: http://docs.opencv.org/2.4/modules/refman.html
cv2.threshold
cv2.blur
cv2.mean
I modulen math finns variabeln pi och funktionen cos. Hur kan man med dessa beräkna cosinus av pi?
Vad gör följande listbyggare?
[i for i in range(0,10)]
[i for i in range(0,10) if i % 2]
[[x for x in range(0,3)] for y in range(0,3)]
[[x + y*3 for x in range(0,3)] for y in range(0,3)]
[char for char in "banana" if char != "a"]
Skriv följande listbyggare:
- Bygg en lista av strängar som endast innehåller 'a' i given lista men byt ut alla 'a':n mot *'
['apelsin', 'banan', 'citron'] => ['*pelsin', 'b*n*n']
- Skapa en lista med alla tal mellan 0 och 100 som är delbara med 3 eller 5 men ej delbara med 15
- Skapa en 5x5 identitetsmatris (dvs. en 2d-lista fylld med nollor, men ettor längs ena diagonalen)
Sidansvarig: Jonas Kvarnström
Senast uppdaterad: 2024-10-01