擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>import sys
import requests
from io import StringIO
import seaborn as sns # for data visualization
sns.set()
# To just take a file from https://norvig.com/big.txt
fin = StringIO(requests.get('https://norvig.com/big.txt').content.decode('utf8'))
num_symbols, num_bytes = [], []
for line in fin:
# Get size of string in bytes.
num_bytes.append(sys.getsizeof(line))
# Get no. of chars in string
num_symbols.append(len(line))
# Plot the graph.
sns.distplot(num_symbols)
# Plot the other graph.
sns.set()
sns.distplot(num_bytes)
</code></pre>
<p>最可能的情况是,将它们绘制在一起会提供更多信息,请尝试:</p>
<pre><code>sns.distplot(num_symbols, label="chars")
sns.distplot(num_bytes, label="bytes")
</code></pre>