Wie erzeuge ich eine Liste der Länge N mit zufälligen 0 und 1 Werte, aber mit einer bestimmten Anzahl von 1 ist zufällig in der Liste.Einfügen in eine zufällige Liste von 0 und 1 mit einer bestimmten Anzahl von 1's
Zum Beispiel möchte ich eine Liste mit 10 Elementen (0 und 1) und der Anzahl von 1en in der Liste 7.
Wie kann ich das tun?
Es sieht aus wie Sie uns für Sie einen Code schreiben möchten. Während viele Benutzer bereit sind, Code für einen in Not geratenen Coder zu produzieren, helfen sie normalerweise nur, wenn das Poster bereits versucht hat, das Problem selbst zu lösen. Eine gute Möglichkeit, diesen Aufwand zu demonstrieren, besteht darin, den Code, den Sie bisher geschrieben haben, die Beispieleingabe (falls vorhanden), die erwartete Ausgabe und die Ausgabe, die Sie tatsächlich erhalten (Konsolenausgabe, Tracebacks usw.), einzuschließen. Je mehr Details Sie angeben, desto mehr Antworten erhalten Sie wahrscheinlich. Überprüfen Sie die [FAQ] und [fragen]. – MooingRawr
Dang, guter Punkt. Ich antworte normalerweise nicht ohne Versuch, aber dieses war ein "Ich wusste nicht, dass das schon in der Standardbibliothek war" -Abgabe, die mir noch passiert. Ich bin in Ordnung, wenn ich jemanden darauf hinwies, wo es bereits verfügbar ist. –
Hier ist, was ich das erste Mal gemacht habe, aber dann wurde mir klar, dass ich eine bestimmte Anzahl von 1 brauche und deshalb habe ich den Code nicht gepostet, ich habe es vergessen, sorry. x = [sample ([0,1], 1) [0] für k im Bereich (self.size)] – GritcoAndreea