Viết chương trình hoặc hàm ước tính entropy Shannon của một chuỗi đã cho.
Nếu một chuỗi có n ký tự, d ký tự riêng biệt , x i là ký tự riêng biệt thứ i và P (x i ) là xác suất của ký tự đó xảy ra trong chuỗi, thì ước tính entropy Shannon của chúng tôi cho chuỗi đó được đưa ra bởi:
Đối với ước tính trong thử thách này, chúng tôi giả định rằng xác suất của một ký tự xuất hiện trong một chuỗi chỉ đơn giản là số lần nó xảy ra chia cho tổng số ký tự.
Câu trả lời của bạn phải chính xác đến ít nhất 3 chữ số sau khoảng thời gian.
Các trường hợp thử nghiệm:
"This is a test.", 45.094
"00001111", 8.000
"cwmfjordbankglyphsvextquiz", 122.211
" ", 0.0
Entropy
tính số bit trên mỗi ký tự, không phải tổng số cho chuỗi; ồ ...