Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Multi-gaussian function
#3
Hey, thank you for the help! Now that I'm trying to run the code, there seems to be an error in the function I've defined as gaussian

def gaussian(x, *param):
    y0, A1, w1, xc1 = param
    y = y0 + (A1/(w1*np.sqrt(np.pi/2)))*np.exp(-2*np.power((x-xc1)/w1, 2.))
    return y
It returns an error at the y0, A1, w1, xc1 = param line:

ValueError: not enough values to unpack (expected 4, got 3)
But to my understanding each value has been used in a function, and in higher gaussian fittings (two etc.) this seems to work perfectly fine.
Reply


Messages In This Thread
Multi-gaussian function - by Laplace12 - Jul-13-2020, 10:44 AM
RE: Multi-gaussian function - by scidam - Jul-17-2020, 05:53 AM
RE: Multi-gaussian function - by Laplace12 - Jul-20-2020, 06:50 AM
RE: Multi-gaussian function - by scidam - Jul-21-2020, 06:40 AM
RE: Multi-gaussian function - by Laplace12 - Jul-21-2020, 07:32 AM
RE: Multi-gaussian function - by scidam - Jul-21-2020, 11:38 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Returning values from Gaussian fitting Laplace12 0 1,601 Aug-05-2021, 08:09 AM
Last Post: Laplace12
  Fitting Gaussian curve to data file Laplace12 0 2,799 Jun-09-2021, 10:45 AM
Last Post: Laplace12
  Rotate 2D Gaussian given parameters schniefen 4 2,964 Dec-11-2020, 03:34 PM
Last Post: schniefen
  How do I apply a Gaussian blur to a particular edge of geometry in Matplotlib? hbolandi 0 2,042 Feb-02-2020, 06:08 PM
Last Post: hbolandi
  gaussian quadrature mohammadrezamofidi 4 4,160 Jun-18-2019, 04:06 PM
Last Post: michalmonday

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020