I just got into programming, I wanted to do a basic project with some graphics, even tried it on turtle not knowing it wont be interactive. This is golden, really shows how much fo a difference matplotlib does.
Great video! Could you possibly do a video where you show how to open/view 3d models using python and look around on the model, kinda like the 3d Viewer app?
Great video! I would really really love to see you using Deep Reinforcement Learning in Stock Market Prediction... And even other RL Applications for that matter!
Could you comment on how multiplying the array X by the array Y gives the value Z that we are looking for on the surface. I can't see how multiplying a 499 by 499 grid of values by another 499 by 499 grid of values gives the values we need for Z. How is the computer processing these arrays. Edit: OK so you're combining the respective entries only of the two arrays X and Y which gives tuples for all possible x and y values in the original x_data and y_data arrays. I suppose the Z is then given when the function acts on all these possible tuples (X,Y).
Thanks for the videos. I have a question about multivariate data. I have three independent variables and would like to see their occurrences by coloring the data based on their probability densities (plot type can be contour, surf etc.) Which function should I use? Could you please help me with this?
Hey Neural! Could you make a video on exactly how we can set up Pycharm the way you have in this video? With Tabnine and Vim... Also showing us how we can make us of having vim bound to Pycharm would be sweet. Thanks!
Thanks for this. At 4:45, can you explain why you inputted a tuple as the third argument for np.random.randint() if the array is going to be 1D. I put an integer (scalar) in as the third argument and it works fine. The type of x_data is still a numpy.ndarray if you use a scalar. Does this make any material difference with 1D numpy arrays. Also, I understand that arguments are sometimes entered as keyword arguments when using np.random.randint(). What are the differences between using positional arguments as you have here and using keyword arguments e.g. low =, high =, size = with np.random.randint()
That was super useful, thank you! I have a quick question though, is there a way that the program calculates de azimuth and elevation required to set the view perpendicular to a certain plotted plane?
can you make a 3d Plot where x and y have a diffrent length? And another Question I have is if you can change the axis eg. use x a y axis (just visualy)?
to your first question, I am not sure but I know matplotlib gives an error "value error: x and y must be the same size"; if sizes of dimensions differ, you may get an error to get round the error, just make them equal. to your second question, oh yeah. you can put any name you like
Hey, thank you for that video. Is it possible to make a 3D plot like your scatter plot example but have a colorbar for the plot and each dot has a value that will be displayed with a related Color. Basically like a 3D imshow? Cheers
Great video. Is there a way to change the plot dynamically while viewing it? The way you might in Geogebra where you can change a parameter with a slider and watch the plot change in real time? Thanks :)
I am currently exploring plotly with dash for this purpose. Looks like a good solution. It spawns a small web server which reloads automatically when you save your source file. There are also value sliders you can use. I was also searching for a geogebra 3d replacement 😀
This is all great but how can these charts actually be used with real data? Random numbers are pretty useless if you are trying to build one of these graphs that is actually usable.