Kolmogorov_Scale
Profilo di
Nome | Kolmogorov_Scale |
---|---|
Indirizzo email | a.peppe87@gmail.com |
Avatar | |
Messaggi | 30 |
Firma forum | |
<< Somewhere, something incredible is waiting to be known >> [Carl Sagan] |
-
- 2024-09-16 20:10:13
- Re: Confronto tra liste.
- Forum >> Principianti
- oppure
>>> A = [1, 2, 3, 4] >>> B = [3, 4, 5, 6, 7] >>> C = [6, 7, 8, 9] >>> print(*[f"elemento in comune: {i}" for i in set(A) & set(B)] or ["niente in comune"], sep="\n") elemento in comune: 3 elemento in comune: 4 >>> print(*[f"elemento in comune: {i}" for i in set(A) & set(C)] or ["niente in comune"], sep="\n") niente in comune >>> print(*[f"elemento in comune: {i}" for i in set(B) & set(C)] or ["niente in comune"], sep="\n") elemento in comune: 6 elemento in comune: 7
Ero riuscito a scrivere una funzione simile utilizzando set &, ma avevo la necessità di operare con le liste.
Comunque anche questo script interessante...
Grazie.<< Somewhere, something incredible is waiting to be known >> [Carl Sagan]
-
- 2024-09-16 20:07:17
- Re: Confronto tra liste.
- Forum >> Principianti
- nuzzopippo said @ 2024-09-16 19:39:07:Kolmogorov Scale said @ 2024-09-16 13:16:39:Vorrei che il programma effettui il confronto e stampi semplicemente a fine slicing "niente in comune".
Come si può fare? le sto tentando tutte :\È piuttosto semplice, guarda sotto :
Python 3.12.3 (main, Jul 31 2024, 17:43:4 8) [GCC 13.2.0] on linux Type "help", "copyright", "credits" or "license()" for more information. A = [1, 2, 3, 4] B = [3, 4, 5, 6, 7] C = [6, 7, 8, 9] print() if [print(f'elemento in comune: {i}') for i in A if i in B] else print('niente in comune') elemento in comune: 3 elemento in comune: 4 print() if [print(f'elemento in comune: {i}') for i in A if i in C] else print('niente in comune') niente in comune print() if [print(f'elemento in comune: {i}') for i in B if i in C] else print('niente in comune') elemento in comune: 6 elemento in comune: 7
Ottenuto semplicemente sfruttando le definizioni base del linguaggio python, roba che val sempre la pena di approfondire
Ciao
È un tipo di scrittura che non avevo mai visto prima<< Somewhere, something incredible is waiting to be known >> [Carl Sagan]
-
- 2024-09-16 13:16:39
- Confronto tra liste.
- Forum >> Principianti
- Buongiorno a tutti amici pythoniani.
Da qualche giorno sto cercando, senza successo, di scrivere un programmino che esegua un confronto tra due o più liste e ne stampi il/gli elementi in comune.
Non riesco però a ottenere quello che voglio nel caso in cui le due liste non abbiamo elementi comune.
Mi spiego meglio; in questo caso l'output mi va bene;
lista1 = [1,2,3,4] lista2 = [3,4,5,6,7] for i in lista1: if i in lista2: print(f"elemento in comune: {i}") else: pass #output in comune: 3 in comune: 4
il problema sussiste nel momento in cui le due liste non hanno elementi in comune;
Vorrei che il programma effettui il confronto e stampi semplicemente a fine slicing "niente in comune".
e non
niente in comune niente in comune niente in comune niente in comune
Come si può fare? le sto tentando tutte :\<< Somewhere, something incredible is waiting to be known >> [Carl Sagan]
-
- 2024-08-21 17:40:27
- Re: Esportare un codice per una presentazione
- Forum >> Programmazione Python >> IDE ed Editor
- nuzzopippo said @ 2024-07-29 08:54:24:Non ho esperienza diretta con il microdoft word, ho abbandonato windows nwgli anni '90, ma san google aiuta, da una ricerca in rete questa pagina mi sembra possa aiutarti.
Per altro in libreoffice writer, sotto linux, per inserire blocchi di codice personalmente uso definire uno stile utilizzante un carattere a passo fisso, allinamento a sinistra e numerazione dei paragrafi ripartente da "1", per evidenziare il codice mi affido a dei plug-in (COOder, attualmente).
Dai sapere, ciao
nuzzopippo said @ 2024-07-29 08:54:24:eccomi!!! ho risolto nella maniera più semplice possibile, sono passato a libreoffice, installando COOder e lavorando personalizzando come piace a me allineamenti e colori. Best choice<< Somewhere, something incredible is waiting to be known >> [Carl Sagan]
-
- 2024-07-28 18:38:53
- Esportare un codice per una presentazione
- Forum >> Programmazione Python >> IDE ed Editor
- Buonasera a voi amici pythoniani.
Dovrei allegare dei codici python ad un documento word.
Esiste un modo per esportare un codice/copiarlo/salvarlo (senza perdere indentazione e i colori) per poi inserirlo nel mio documento word?
Grazie a chi risponderà; a presto.
<< Somewhere, something incredible is waiting to be known >> [Carl Sagan]
-
- 2024-05-25 00:31:26
- Latex su python
- Forum >> Principianti
- Buonasera ragazzi, dovrei stampare con print dei caratteri in latex;
per intenderci, un risultato numerico, a cui devo associare delle dimensioni fisiche (il valore di un momento d'inerzia, in millimetri alla quarta)
print(numero mm^4) (riassunto in soldoni)
Esiste un metodo che non sia troppo complicato? non voglio appesantire il codice (già parecchio ingarbugliato) e ho trovato cose "atroci" (complicate) in giro sull'internet.
Attendo speranzoso i vostri consigli
a presto e grazie in anticipo<< Somewhere, something incredible is waiting to be known >> [Carl Sagan]
-
- 2024-05-10 23:47:08
- Re: Valori sui markers in matplotlib
- Forum >> Programmazione Python >> Calcolo scientifico
- Gabbo said @ 2024-05-10 14:48:11:Esiste anche la libreria plotly che con il passaggio del cursore sulla linea identifica il valore.
è possibile anche segnare valori sul grafico,
ti consigli di guardare questa pagina
https://plotly.com/python/line-charts/
grazie mille gabbo!
<< Somewhere, something incredible is waiting to be known >> [Carl Sagan]
-
- 2024-05-10 23:46:38
- Re: Valori sui markers in matplotlib
- Forum >> Programmazione Python >> Calcolo scientifico
- nuzzopippo said @ 2024-05-10 08:24:22:Se volessimo trovare un difetto a matplotlib potremmo dire che è "troppa", ci si perde nella abbondanza di funzioni che presenta e nelle correlazioni relative.
Credo che il metodo più probabilmente adatto a ciò che chiedi sia "matplotlib.pyplot.annotate", ma ne esistono altri, anche specializzati per tipi di grafico ... alcuni esempi d'uso di annotate da una discussione su stackoverflow
grazieeee
studio tutto
perdonate la risposta tardiva ma non ho ricevuto le notifiche<< Somewhere, something incredible is waiting to be known >> [Carl Sagan]
-
- 2024-05-09 23:45:01
- Valori sui markers in matplotlib
- Forum >> Programmazione Python >> Calcolo scientifico
- Buonasera a voi amici pythoniani.
In questi giorni sto plottando delle funzioni su matplotlib (che non avevo mai utilizzato prima d'ora, devo dire che ne sto apprezzando parecchio le potenzialità).
Sto cercando di rendere i grafici il più gradevoli e completi possibili.
Il mio quesito è il seguente, non sono riuscito a trovar nulla neanche nelle guide online;
vorrei posizionare dei marker in dei punti notevoli ben precisi sulla mia curva e associare ad ogni marker il valore che la curva assume in quei punti.
Come si potrebbe fare?
<< Somewhere, something incredible is waiting to be known >> [Carl Sagan]
-
- 2024-05-05 18:57:55
- Re: Ricerca script/directory/files
- Forum >> Programmazione Python >> Files e Directory
- nuzzopippo said @ 2024-05-04 08:51:16:Beh, trovare un file ed estrarre la sua directory è semplicissimo, basta os, vedi la sessione idle sotto, nella quale definisco il nome del file da trovare, la directory di avvio della ricerca (la mia home) e stampo la dir ed il nome di quanto trovato:
Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] on linux Type "help", "copyright", "credits" or "license()" for more information. import os target = 'setico.py' st_dir = os.path.expanduser('~') result = [os.path.join(dirpath, fname) for dirpath, _, filenames in os.walk(st_dir) for fname in filenames if fname == target] for f in result: print(os.path.dirname(f), os.path.basename(f)) /home/nuzzopippo/my_tmp/backup/my_prv/img_to_text setico.py /home/nuzzopippo/my_tmp/backup/setico2 setico.py /home/nuzzopippo/Progetti/setico setico.py /home/nuzzopippo/miei_progr/python/setico setico.py /home/nuzzopippo/src/old_works/setico setico.py
il problema, se mai, sorge quando vi siano più versioni del file in più luoghi ... con quali criteri scegliere?
Grazie nuzzo, allora, provo subito e ti dico!
Riguardo ai nomi "simili", solitamente risolvo cercando di differenziare il più possibile...<< Somewhere, something incredible is waiting to be known >> [Carl Sagan]