Last active
January 16, 2019 15:22
-
-
Save glamp/5716253 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import numpy as np | |
import pylab as pl | |
x = np.random.uniform(1, 100, 1000) | |
y = np.log(x) + np.random.normal(0, .3, 1000) | |
pl.scatter(x, y, s=1, label="log(x) with noise") | |
pl.plot(np.arange(1, 100), np.log(np.arange(1, 100)), c="b", label="log(x) true function") | |
pl.xlabel("x") | |
pl.ylabel("f(x) = log(x)") | |
pl.legend(loc="best") | |
pl.title("A Basic Log Function") | |
pl.show() |
Thank you for this tutorial! I agree, for beginners, a pl.show() at the end would have saved me some time and confusion wondering how to actually show the graph we built with your code.
Thanks for tutorial!
Hi!
Thanks for all the nice blog posts.
I'm surprised you still import pylab
. This practice is no longer recommended, as you can read here :
http://matplotlib.org/faq/usage_faq.html#matplotlib-pyplot-and-pylab-how-are-they-related
Best,
Marianne
PS: This http://blog.yhat.com/posts/python-random-forest.html took me here, and it was posted on November 7, 2016.
Thank you for your simple and excellent example
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thank you for offering this. To help beginners, you could add a call to pl.show() at the end.