RISOLTO Python e numpy per grafico gradiente

Stato
Discussione chiusa ad ulteriori risposte.

Birkhoff92

Utente Attivo
198
20
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 )

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 automatically merged:

risolto , avevo interrotto il flusso in console involontariamente e non mi trovava nè np nè la funzione f definita
 
Ultima modifica:
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando

Hot: PS5 VS XBOX X/S?

  • Playstation 5

    Voti: 421 63.7%
  • XBOX Series X/S

    Voti: 240 36.3%