Archief - ATTN: Studenten steun- en klaagthread - Deel 22

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Grootste vuilbakrichting?


  • Totaal aantal stemmers
    256
  • Opiniepeiling gesloten.

Mastamane

Legacy Member
edraket zei:
Tot nu geslapen, lol.
En ik ben rond 1u gaan slapen. Triest :(

Ik was donderdag om 19.30 gaan slapen om er om 11.00 terug uit te komen, ik moest echter nog wel wat inhalen. Vanaf volgende week ga ik mijn boeken eens beginnen lezen. :unsure:

Exorikos

Legacy Member
Lol, ik ben niet goed bezig. In Matlab is er een leuk commando waardoor je een array kan maken met begin, einde en stepsize. Ik vind nergens wat dat commando is in Python. Het zou me verwonderen als dat er niet inzit. [0:10:1] is het in Matlab.

linspace doet het ook.

Mastamane

Legacy Member
freakykiller zei:
In de week cva maar in't weekend. Wat doet ge u zelf aan ?!

Cafévoetbal op zondagmorgen, soms vervloekt ge het maar achteraf toch blij dat ik uit mijne nest ben gekomen.

Exorikos

Legacy Member
freakykiller zei:
Gewoon een luske... ?

Altijd zoveel werk. Het commando linspace uit numpy doet het werk. Ik bne blijkbaar slecht in zoektermen opgeven in Google. (of ik had erover gelezen):)

Gatsby

Legacy Member
Alle vakken bijgewerkt dus nu kan ik wat series inhalen!

edit: Ah nee, eerst mijn tas voor morgen klaarsteken.

Exorikos

Legacy Member
Blijkbaar wist ik in augustus toch niet zo goed waar ik mee bezig was. Waarom heeft Python hier problemen mee?

Code:
def residuals(params,x,y):
	al = params['al'].value
	centroid = params['centroid'].value
	hwhm = params['HWHM'].value
	intensityl = params['intensityl'].value
	intensityr = params['intensityr'].value
	bkg = params['bkg'].value
	y = array(y)
	expected = spectrum(x,al,centroid,bkg,I,J,hwhm,intensityl,intensityr)
	err = map(sub,y,expected)
	return err/sqrt(y+1)

TypeError: only length-1 arrays can be converted to Python scalars

De traceback van die error gaat naar de laatste lijn. Beide arrays hebben mooi dezelfde grootte dus dat zou het probleem niet moge zijn.

Het is een stuk c/p uit code van augustus naar een ander programma en nu ineens werkt dat niet meer...

EDIT: Numpy en niet math gebruiken voor sqrt en het is opgelost.

Exorikos

Legacy Member
Ik denk dat er hier meer gekeken wordt door mensen, zelfs met wat programmeerervaring. Het is niet dat mijn vragen zo diepgaand zijn. :s:s:s:s:s:s
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan