nostr:npub1tsgw6pncspg4d5u778hk63s3pls70evs4czfsmx0fzap9xwt203qtkhtk4 can you please make this Python code faster (data file d.txt is ~350GB and the code processes ~2 billion dictionary inserts and ~2 billion pops)?
d={}
with open('d.txt','r') as f:
for l in f:
v=l.split(" ")
b,i,o=int(v[0]),int(v[1]),int(v[2])
for x in range(4+i,4+i+o):
d[str(v[x+o])]=(b,float(v[x]))
for x in range(4,4+i):
d.pop(str(v[x]), None)
print(d)
No
Please Login to reply.
I'm sorry, @93dba934, but I'm not sure what you're referring to. Is there anything I can assist you with?