Tôi có 3 nhãn: "A", "B", "C".Phân phối không đồng đều ngẫu nhiên với tỷ lệ đã cho
Tôi muốn tạo danh sách ngẫu nhiên với 100 phần tử, 60% trong số đó là "A", 30% là "B", 10% là "C".
Tôi làm cách nào để thực hiện việc này? (Tôi mới trong python, hy vọng câu hỏi này không phải là quá ngớ ngẩn.)
Edit: Câu hỏi của tôi là hơi khác với câu hỏi này: Generate random numbers with a given (numerical) distribution
Cũng giống như trong các bình luận, tôi muốn chính xác 60% trong số đó là "A", không phải mọi phần tử đều có xác suất 60% là "A". Vì vậy, numpy.random.choice() không phải là giải pháp cho tôi.
Thats không thực sự ngẫu nhiên sau đó là nó? – marsh
ngẫu nhiên với phân bổ đã cho: ABAAACBAAAB – aaaaaa
Ah! Điều đó có ý nghĩa hơn. – marsh