Learn how to build an E-Commerce site with Angular 5, a JavaScript framework used by developers to build web, desktop, and mobile applications.

plot where y = x**2 for x over the interval 1 to 5, properly labelled

Create a histogram where the mean = 0, std. dev. = 1, n = 300, and there are sqrt(n) bins

Create a line plot of your choosing with an appropriate legend which displays the formula of the curve depicted.

The formula should be formatted using TeX syntax to create a professional presentation.

Create a histogram where the mean = 0, std. dev. = 1, n = 300, and there are sqrt(n) bins

Create a line plot of your choosing with an appropriate legend which displays the formula of the curve depicted.

The formula should be formatted using TeX syntax to create a professional presentation.

Experts Exchange Solution brought to you by

Enjoy your complimentary solution view.

Get this solution by purchasing an Individual license!
Start your 7-day free trial.

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trialTypeError Traceback (most recent call last)

<ipython-input-27-b734c710

6

7 x_vals = (1, 2, 3, 4, 5)

----> 8 y_vals = (x_vals**2)

9

10 plt.plot(x_vals, y_vals)

TypeError: unsupported operand type(s) for ** or pow(): 'tuple' and 'int'

I dont get why this is showing as an error?

y_vals = (x_vals**2)

plt.plot(x_vals, y_vals)

plt.xlabel("my x label")

plt.ylabel("my y label")

plt.legend(("$y=x^2$",))

plt.show()

TypeError Traceback (most recent call last)

<ipython-input-27-b734c710

6

7 x_vals = (1, 2, 3, 4, 5)

----> 8 y_vals = (x_vals**2)

9

10 plt.plot(x_vals, y_vals)

TypeError: unsupported operand type(s) for ** or pow(): 'tuple' and 'int'

I dont get why this is showing as an error?

On the other hand `x = linspace(1, 5, 1)` is an `ndarray`, and by using `x**2` you raise each element of `x` to the power of 2.

import matplotlib.patches as mpatches

import matplotlib.pyplot as plt

from numpy import linspace

%matplotlib inline

x_vals = linspace(1, 2, 3, 4, 5)

y_vals = x_vals**2

plt.plot(x_vals, y_vals)

plt.xlabel("my x label")

plt.ylabel("my y label")

plt.legend(("$y=x^2$",))

plt.show()

--------------------------

TypeError Traceback (most recent call last)

<ipython-input-4-0c9e1253f

6

7

----> 8 x_vals = linspace[1, 2, 3, 4, 5]

9 y_vals = x_vals**2

10

TypeError: 'function' object is not subscriptable

Also you should be using parenthesis since linspace is a function and needs a parenthesis to be called: `x = linspace(1, 5, 50)`

Python

From novice to tech pro — start learning today.

Experts Exchange Solution brought to you by

Enjoy your complimentary solution view.

Get this solution by purchasing an Individual license!
Start your 7-day free trial.

- plot y=x**2 with TeX labels.

- plot a normal distribution within a range.

To plot y=x**2:

Open in new window

To plot a normal distribution you can create a function that picks points within the range you want (eg. 1 STD) and then plot it:

Open in new window

(Note that I'm using "n" as "number of STDs")