Dat dus.quote:Een ruime definitie omvat alle natuurwetenschappen en technische wetenschappen alsmede wiskunde en informatica.
Gebruik dataset(:) in plaats van dataset om daaruit je K getallen te trekken. Door (:) achter je matrix te zetten, komen alle getallen uit die matrix in een kolom te staan. Als het goed is rolt daar dan automatisch een Kx1 matrix uit.quote:Op maandag 7 maart 2016 13:29 schreef Rezania het volgende:
Weer een vraag over matlab:
Ik moet willekeurig K getallen trekken uit een dataset, daarvoor gebruik ik de functie datasample. Die trekt inderdaad willekeurig K getallen uit een dataset, maar dan per kolom. Bijvoorbeeld, als ik een 250x2 matrix heb en ik zeg dat datasample daar 5 getallen uit moet trekken is het resultaat een 5x2 matrix. Ik wil gewoon een 5x1 matrix. Iemand enig idee hoe ik dat voor mekaar kan krijgen?
Is dat ook willekeurig? Hoe moet echt per se willekeurig zijn namelijk.quote:Op maandag 7 maart 2016 13:31 schreef Lyrebird het volgende:
[..]
Gebruik dataset(:) om daaruit je K getallen te trekken. Als het goed is rolt daar dan automatisch een Kx1 matrix uit.
Yes, dat werkt. Thanks.quote:Op maandag 7 maart 2016 13:34 schreef Lyrebird het volgende:
Dat lijkt me wel. Het enige wat je doet, is je input zo structureren, dat de getallen er wat netter uitrollen. Maar nog steeds wel volledig random.
Wat?quote:Op maandag 7 maart 2016 13:39 schreef wimjongil het volgende:
Waarschijnlijk heb je het al gedaan, maar vergeet niet je seed te definiëren als je pseudorandom functies gebruikt.
https://en.wikipedia.org/(...)omputational_methodsquote:
Dus je bedoelt dat anderen dat dezelfde random number generator kunnen gebruiken op basis van mijn seed? Maar hoe doe ik dat dan?quote:Op maandag 7 maart 2016 13:44 schreef wimjongil het volgende:
[..]
https://en.wikipedia.org/(...)omputational_methods
Als je een seed gebruikt kun je je experiment reproduceren. Als je dat niet gebruikt, heb je de kans dat je een heel onwaarschijnlijk nummer uit je RNG hebt getrokken maar dan heb je geen idee dat dat zo is.
Exact.quote:Op maandag 7 maart 2016 13:46 schreef Rezania het volgende:
[..]
Dus je bedoelt dat anderen dat dezelfde random number generator kunnen gebruiken op basis van mijn seed? Maar hoe doe ik dat dan?
Oké, thanks. Stond echt nergens vermeld bij ons, maar denk dat de docent dit wel kan waarderen.quote:Op maandag 7 maart 2016 13:49 schreef wimjongil het volgende:
[..]
Exact.
In matlab moet het zo: http://nl.mathworks.com/h(...)-are-repeatable.html
Overigens is het niet altijd onoverkomelijk, maar het is wel zo netjes als je het gebruikt.
Bij mij zat het ook pas in het derde jaar (vak over numerieke methoden). Maar het is vooral belangrijk als je computersimulaties gaat draaien, omdat je zo je experiment kunt controleren zeg maar.quote:Op maandag 7 maart 2016 13:51 schreef Rezania het volgende:
[..]
Oké, thanks. Stond echt nergens vermeld bij ons, maar denk dat de docent dit wel kan waarderen.
Mwah. Het is niet handig om steeds het wiel opnieuw uit te vinden maar je moet wel in staat zijn om zelf een wiel uit te vinden en dus de middelen krijgen om dit te kunnen. Ideaal gesproken gebruik je een bestaand wiel als dat volstaat voor je doeleinde maar vind je zelf een wiel uit wanneer dat niet bestaat. Dat is echter niet van toepassing totdat je gaat specialiseren.quote:Op maandag 7 maart 2016 16:56 schreef Alcathous het volgende:
Terecht. Je moet nooit het wiel opnieuw uitvinden. Als ze je dat aanleren, zeker op een TU, zijn ze dom bezig.
Mijn beste gok voor nu: dat je die handeling (replicates) op alle elementen uitvoert.quote:Op maandag 7 maart 2016 17:10 schreef Rezania het volgende:
http://nl.mathworks.com/help/stats/kmeans.html#buefthh-2
[ afbeelding ]
Waar staat die ... eigenlijk voor?
Ik heb het al:quote:Op maandag 7 maart 2016 17:22 schreef Bram_van_Loon het volgende:
[..]
Mijn beste gok voor nu: dat je die handeling (replicates) op alle elementen uitvoert.
Betekent dus gewoon letterlijk van dat de functie doorgaat op de volgende regel. Want er was sowieso niet meer genoeg ruimte om op dezelfde regel door te gaan. !quote:The three dots mean line continuation.
quote:Op maandag 7 maart 2016 17:25 schreef Rezania het volgende:
[..]
Ik heb het al:
[..]
Betekent dus gewoon letterlijk van dat de functie doorgaat op de volgende regel. Want er was sowieso niet meer genoeg ruimte om op dezelfde regel door te gaan. !
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |