Numpy 或 Matplotlib 正在更改我的 np.array 的顺序,并且它与我的绘图相冲突。这导致月份乱序,而相应的数据仍然处于相同的顺序,这导致绘图看起来很奇怪:
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
f = np.array([53, 56, 63, 72, 79, 86, 89, 88, 83, 74, 65, 56])
month = np.array(["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"])
plt.plot(month, f)
plt.xlabel('Month')
plt.ylabel('Temperature')
plt.title('Average Monthly Temperature in Elizabeth City, NC')
plt.show()
Run Code Online (Sandbox Code Playgroud)
这是我在 JupyterNotebook 中得到的输出:

我有一个文件名和文件大小的二维列表,我试图找到第二列中所有元素的平均值,搜索大约2小时后找不到任何帮助.
这是我的清单:
input: print fileArr
output: [[['david.ppt'], [56437456]], [['terry.dmg'], [54485656]], [['mike.doc'], [6593543]], [['randy.docx'], [5968434]], [['rick.exe'], [4538565]], [['chris.txt'], [2569437]], [['sarah.txt'], [458667]], [['fred.png'], [54966]], [['terry.dat'], [4596]], [['flyer.jpg'], [4305]]]
Run Code Online (Sandbox Code Playgroud)
我尝试了多种可能的解决方案但无济于事.