我在hexbin图中有两个分布,如下所示:
一个分布的最大值约为4000,而另一个分布的最大值约为2500.因此绘图颜色不同.
如果我知道hexbin图的最大值,我想我可以将其标准化.除了查看颜色条之外,我怎么知道最大六边形内有多少个点?我正在使用matplotlib.pyplot.hexbin
假设我有一个包含许多行和列数据的.txt文件以及一个包含整数值的列表.如何在文本文件中加载与列表中的整数匹配的行号?
为了说明,假设我有一个整数列表:
a = [1,3,5]
Run Code Online (Sandbox Code Playgroud)
我如何只将文本文件中的行1,3和5读入数组?
numpy中的loadtxt例程让你们都跳过行并使用特定的列.但我似乎无法找到一种方法来做某事(忽略不正确的语法):
new_array = np.loadtxt('data.txt', userows=a, unpack='true')
Run Code Online (Sandbox Code Playgroud)
谢谢.
说我有一系列的清单
B = [[1,2,3],[1,2,3,4],[1,2]]
Run Code Online (Sandbox Code Playgroud)
我想计算整个coloumns列表中元素的平均值.我该怎么做呢?
即
如何获得等于最长列表的最终平均值数组:
[(1+1+1)/3,(2+2+2)/3,(3+3)/2,4/1] = [1,2,3,4]
Run Code Online (Sandbox Code Playgroud)
我试过了:
final_array = np.array([mean(a) for a in zip(*(B))])
Run Code Online (Sandbox Code Playgroud)
但是这只给我一个数组,只要我最短的列表.这是面具派上用场吗?如果一系列列表让你感到畏缩,我很抱歉,我仍然习惯了Python.