- 239
- 21
- CPU
- I7 Intel 4870 HQ
- HDD
- 512 ssd
- RAM
- 16GB
- GPU
- NVIDIA GT 7500 M 2GB
- Audio
- REALTEK
- OS
- MacOs Sierra 10.12.4
Salve , sto eseguendo in jupyter un banale grafico per gradiente ma pur avendo importato correttamente numpy as np , mi dice che np non è definito . Vi posto il codice : ps ( fino a plt.show tutto ok )
risolto , avevo interrotto il flusso in console involontariamente e non mi trovava nè np nè la funzione f definita
Codice:
import sys
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
# generate 2D meshgrid
nx, ny = (100,100)
x = np.linspace(0, 10, nx)
y = np.linspace(0 , 10 , ny)
xv, yv = np.meshgrid(x,y)
# define a function to plot
def f(x,y):
return x * (y**2)
# calculate z value for each x, y point
z = f(xv,yv)
# make a color plot to display the data
plt.figure(figsize=(14,12))
plt.pcolor(xv,yv,z)
plt.title('Grafico 2D colorato di f(x,y) = xy^2 , Raffaele Sanseverino')
plt.colorbar()
plt.show()
#generate 2D meshgrid for the gradient
nx,ny = (10,10)
x = np.linspace(0,10,nx)
y = np.linspace(0,10, ny)
xg, yg = np.meshgrid(x,y)
# calculate the gradient of f(x,y)
Gy , Gx = np.gradient(f(xg, yg))
Post unito automaticamente:
risolto , avevo interrotto il flusso in console involontariamente e non mi trovava nè np nè la funzione f definita
Ultima modifica: