Valeria dd
Profilo di
Nome | Valeria dd |
---|---|
Indirizzo email | valeriadd89@hotmail.it |
Avatar | |
Messaggi | 12 |
-
- 2015-07-12 22:19:27
- Re: Trovare le somiglianze tra righe di un file .csv
- Forum >> Programmazione Python >> Files e Directory
- grazie, ora provo con il mio file.. sei molo gentile.
-
- 2015-07-10 14:11:47
- Trovare le somiglianze tra righe di un file .csv
- Forum >> Programmazione Python >> Files e Directory
- Salve, ho un file .csv. ogni riga di questo file corrisponde ad una persona.
Esempio del file .csv:
Riga 1: Maria,Rosa,Mela,Mare
Riga 2: Filippo,Verde,Pera,Montagna
Riga 3: Roberta, Rosa,Fragola,Città
Riga 4: Maria,Giallo,Mela,Montagna
Come faccio a confrontare le righe tra di loro, senza considerare le righe che hanno il primo elemento (cioè il nome) uguale? Il confronto deve essere tra il secondo elemento della prima riga e il secondo elemento della seconda riga ecc. (cioè "Rosa"="Verde"? "Rosa"="Rosa"? non devo fare il confronto tra "Rosa"="Giallo" perchè il primo elemento è lo stesso). Ogni volta che il valore è uguale devo inserire in una lista (che contiene minimo due utenti) i nomi degli utenti e il valore che gli accomuna. Scusatemi per la domanda, sono diversi giorni che ci provo senza riuscirci .
Per il momento ho scritto solamente:import csv with open('utenti.csv', 'rb') as csvfile: utenti = csv.reader(csvfile, delimiter=',')
Grazie a tutti!
--- Ultima modifica di Valeria dd in data 2015-07-10 14:12:22 ---
--- Ultima modifica di Valeria dd in data 2015-07-10 14:17:12 ---
-
- 2015-07-09 21:53:08
- Usare funzioni di Nepidemix
- Forum >> Principianti
- Salve, come faccio ad utilizzare le funzioni di questa classe?
from nepidemix.process import ExplicitStateProcess
from nepidemix.utilities.networkxtra import attributeCount, neighbors_data_iter
import numpy
class SIRProcess(ExplicitStateProcess):
"""
S I R process,
Attributes
----------
beta - Infection rate.
gamma - Recovery rate.
"""
def __init__(self, beta, gamma):
super(SIRProcess, self).__init__(['S', 'I', 'R'],
[],
runNodeUpdate = True,
runEdgeUpdate = False,
runNetworkUpdate = False,
constantTopology = True)
self.beta = float(beta)
self.gamma = float(gamma)
def nodeUpdateRule(self, node, srcNetwork, dt):
# Read original node state.
srcState = node[1][self.STATE_ATTR_NAME]
# By default we have not changed states, so set
# the destination state to be the same as the source state.
dstState = srcState
# Start out with a dictionary of zero neighbors in each state.
nNSt = dict(zip(self.nodeStateIds,[0]*len(self.nodeStateIds)))
# Calculate the actual numbers and update dictionary.
nNSt.update(attributeCount(neighbors_data_iter(srcNetwork, node[0]),
self.STATE_ATTR_NAME))
# Pick a random number.
eventp = numpy.random.random_sample()
# Go through each state name, and chose an action.
if srcState == 'S':
if eventp < self.beta*nNSt['I']*dt:
dstState = 'I'
elif srcState == 'I':
if eventp < self.gamma*dt:
dstState = 'R'
node[1][self.STATE_ATTR_NAME] = dstState
return node
Grazie a tutti
-
- 2015-07-05 21:37:23
- Re: Stampare una variabile in un file.
- Forum >> Principianti
- grazie Daniele, gentilissimo
-
- 2015-07-05 17:25:02
- Re: Stampare una variabile in un file.
- Forum >> Principianti
- Non funziona il codice
out_file_com.write(cliques) out_file_com.close()
TypeError: expected a character buffer object
-
- 2015-07-05 14:11:26
- Stampare una variabile in un file.
- Forum >> Principianti
- Ho questo codice:
import networkx as nx
from networkx import k_clique_communities
G = nx.read_edgelist("network_cleaned.csv", delimiter=",")
cliques = list(nx.k_clique_communities(G, 6))
print cliques
out_file_com = open("clique.txt", "w")
Vorrei stampare la variabile cliques nel file clique.txt, come devo fare? Potete scrivermi il codice?
Grazie mille a tutti!
-
- 2015-07-04 12:12:07
- NETWORKX
- Forum >> Principianti
- Salve, ho installato networkx dal command line di windows. Non capisco perchè non mi funzioni.
Quando scrivo in python "import networkx as nx" mi compare quest'errore:
"ImportError: No module named 'networkx'" .
Perchè?
-
- 2015-06-21 23:11:42
- Re: NETWORKX
- Forum >> Principianti
- Crepi
-
- 2015-06-21 19:26:48
- Re: NETWORKX
- Forum >> Principianti
- Il mio capo a lavoro è tedesco, con lui posso comunicare solo in inglese, quindi l'inglese è very good!!! Grazie mille per l'aiuto e sopratutto per il sostegno morale.. se mai dovessi riuscire a superare l'esame finisco anche gli esami della magistrale in informatica, poi tesi e finalmente mi laureo e soprattutto bye bye università di Pisa...
-
- 2015-06-21 18:12:26
- Re: NETWORKX
- Forum >> Principianti
- Grazie per gli esempi, li leggerò con molta attenzione, spero di riuscire ad imparare a programmare in questo nuovo linguaggio!!!