Summary Detailed learning objectives Data science & biology part 2
6 views 0 purchase
Course
Datascience en Biologie (BB2DSB18)
Institution
Universiteit Utrecht (UU)
In this document, the learning objectives for the two exams have been developed using the (English) slides. The text is mainly written in Dutch, but at the end of the learning objectives, the text is mainly written in English.
Een NumPy array is een raster van waarden,
allemaal van hetzelfde type en wordt
geïndexeerd door een tuple van niet-
negatieve gehele getallen. Het aantal
dimensies is de rang van de array. De vorm
van de dimensie array is een tuple van gehele
getallen die de grootte van de array langs
elke dimensie.
Een tuple wordt gebruikt om meerdere items
in een enkele variabele op te slaan. Tuple is
één van de 4 ingebouwde datatypes in Python
die worden gebruikt om verzamelingen van
gegevens op te slaan. De andere 3 zijn list,
dictionary en set. Een tuple is een verzameling
die geordend en onveranderlijk is.
Je hebt een one-dimensional array. Dit is
eigenlijk gewoon een lijst toevoegen aan een
array functie. Deze heeft maar één as. Je kan
ook multi-dimensional arrays maken. In deze
dia zijn het tuples, maar het kunnen ook
lijsten zijn. je kan ook meer dimensies
toevoegen. Met ndim krijg je het aantal
dimensies. Shape geeft de lengte van beide assen. Size is het totale aantal elementen.
How to create a NumPy array
Met zero creëer je een array met nullen. Je
zet tussen de haakjes hoeveel je er wilt. Je
krijgt hier floats. Met full creëer je een array
die je vult met de waarde die je aangeeft. Met
arange geef je het begin en tot het einde aan
en hoe groot je stappen moeten zijn. Je geeft
als maximale waarde dus één stap groter aan,
want het is tot 25 en dus tot en met 20. Met
linspace geef je de begin waarde aan en de
eind waarde en hoeveel je ertussen in wilt
hebben.
How to access and modify arrays
Hiermee print je een bepaalde waarde in een lijst. Je
hebt de arange 1 tot 4, dus tot en met 3 (1, 2, 3). Je
print daarvan de tweede waarde, geteld vanaf 0 is dat
dus 3. Bij a heb je dus een one-dimensional arange.
, Bij b heb je een multi-dimensional array. Hiermee geef je dus aan welke waarde je wilt hebben, dus
de ….
Add en remove values met de append, remove en delete functions. Met transpose verander je de
shape. De rijen worden kolommen en andersom. Met reshape verander je de shape van de array.
How to perform mathematical operations and comparisons on arrays
In de print functie kan je berekeningen
doen. Bijvoorbeeld een bepaalde waarde
erbij optellen of vermenigvuldigen. Met
exp() kan je de exponentiële waardes
berekenen van de elementen die in de
array aanwezig zijn. Je kan ook van alle
waardes het logaritme nemen.
Print alle waarden die groter zijn dan 5 (daar
geeft het TRUE). Met de andere functies maak
je een nieuwe matrix met alleen waardes
groter dan 5. Die daarna maak je alle waardes
die groter zijn dan 5, gelijk aan 5. Met copy
kan je eerst je matrix kopiëren, voordat je het
aanpast. Als je zegt matrix_a = matrix_b. Als je
een waarde in matrix_a verandert, doe je dat
automatisch ook in matrix_b. Als je dat niet
wilt, dan moet je matrix_a kopiëren en dan
elementen aanpassen. Nu pas je maar één
matrix aan en niet allebei.
How to apply aggregate functions to arrays
Met sum krijg je alle waardes bij elkaar
opgeteld. Als je een as weergeeft, krijg je
alleen de som van een bepaalde as. Of je doet
het per rij. Dit kan ook met min, max, mean,
median, std en cumsum.
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller lennekemelissen. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $9.13. You're not tied to anything after your purchase.