Profilo di Valeria dd

Nome Valeria dd
Indirizzo email valeriadd89@hotmail.it
AvatarAvatar utenti
Messaggi12
  • 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.
  • 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 ---
  • 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 :)
  • Re: Stampare una variabile in un file.
    Forum >> Principianti
    grazie Daniele, gentilissimo :)
  • 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
  • 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!
  • 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è?

  • Re: NETWORKX
    Forum >> Principianti
    Crepi :)
  • 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... :party:
  • Re: NETWORKX
    Forum >> Principianti
    Grazie per gli esempi, li leggerò con molta attenzione, spero di riuscire ad imparare a programmare in questo nuovo linguaggio!!! 8)