Forum >> Programmazione Python >> Calcolo scientifico >> Dati e grafico

Pagina: Indietro 1 2 3 4 5

ok, così funziona.. ho inserito le due righe che ti avevo detto per trasformare i dati da stringa a numero intero



import matplotlib.pyplot as plt

List = open("PrimTabDati.txt").readlines()
x = [x.split("\t",1)0 for x in List]
del x0
y = [y.split("\t",1)1 for y in List]
del y0
y = [s.replace('\t', '') for s in y]
y = [s.replace('\n', '') for s in y]
x = list(map(int, x))
y = list(map(int, y))

plt.plot(x, y, label = "k.")
plt.legend()
plt.xlabel("Spazio")
plt.ylabel("Periodo")
plt.title("Dipendenza")
plt.show()

ok, così funziona.. ho inserito le due righe che ti avevo detto per trasformare i dati da stringa a numero intero



import matplotlib.pyplot as plt

List = open("PrimTabDati.txt").readlines()
x = [x.split("\t",1)[ 0 ] for x in List]
del x[ 0 ]
y = [y.split("\t",1)[ 1 ] for y in List]
del y[ 0 ]
y = [s.replace('\t', '') for s in y]
y = [s.replace('\n', '') for s in y]
x = list(map(int, x))
y = list(map(int, y))

plt.plot(x, y, label = "k.")
plt.legend()
plt.xlabel("Spazio")
plt.ylabel("Periodo")
plt.title("Dipendenza")
plt.show()



--- Ultima modifica di stix77 in data 2018-01-03 12:28:40 ---
Davvero.. non saprei come ringraziarti dopo 5 pagine di post dove ti assillavo. Ora funziona. Ti ringrazio di nuovo. Buona giornata. ;)
ma va, figurati, di nulla
ho capito perchè se posto il codice con numeri fra parentesi quadre, nel post poi non si vedono.. perchè il sistema le riconosce come fonti a link esterni...

non c'è la maniera di escludere tale funzione?
che io sappia, no. questo forum usa la sintassi WikiWiki. questo significa che le stringhe CamelCase e gli identificatori racchiusi tra quadre diventano dei link. e purtroppo ciò avviene anche nei blocchi <pre>. non ho mai controllato se esistono forme di escape. per i primi è un problema minore (diventano link, ma non cambia il testo; per i secondi ho scoperto che basta introdurre uno spazio tra le quadre e il testo per annullarne il comportamento:
list[ 42 ]

Per la cronaca, ho verificato che anteponendo un carattere backslash (\) viene inibita sia la trasformazione delle WikiWikiWords (diventa: WikiWikiWords ) che quella delle parentesi quadre (diventa: [parentesi_quadre] ).
THE 🍺-WARE LICENSE (Revision ㊷)
<carlo@🐍.it> wrote this post. As long as you retain this
notice you can do whatever you want with this stuff.
If we meet some day, and you think this stuff is worth it,
you can buy me a 🍺 in return. —㎝
grazie mille!!



--- Ultima modifica di stix77 in data 2018-01-10 12:27:32 ---


Pagina: Indietro 1 2 3 4 5



Esegui il login per scrivere una risposta.