Ich habe diesen Code, um Zufallszahlen zu Textdatei schreibt:Lesetextdatei
import random
members = 5
participants=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
random.shuffle(participants)
with open("myfile1.txt",'w') as tf:
for i in range(len(participants) // members + 1):
group = participants[i*members:i*members + members]
for participant in group:
tf.write(str(participant))
tf.write("\n")
Ich habe versucht, dies zu verwenden, um die Zufallszahlen summieren es mir jedoch
import numpy
data = numpy.loadtxt("myfile1.txt")
def MA1001():
return(data[0:,0].sum())
gibt, es gibt mir "zu viele Indizes für Array" Fehler? Gibt es eine Möglichkeit, dies zu umgehen, oder gibt es eine bessere Methode? Danke!
Das Problem ist, es nicht ein 2D-Array macht –