Create a gist now

Instantly share code, notes, and snippets.

@glamp /
Last active Nov 20, 2017

What would you like to do?
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.ylabel("f(x) = log(x)")
pl.title("A Basic Log Function")

Thank you for offering this. To help beginners, you could add a call to at the end.

Thank you for this tutorial! I agree, for beginners, a 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!

mkcor commented Nov 10, 2016


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 :


PS: This 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