小编Pau*_*aul的帖子

如何规范化六边形图?

我在hexbin图中有两个分布,如下所示: 在此输入图像描述

一个分布的最大值约为4000,而另一个分布的最大值约为2500.因此绘图颜色不同.

如果我知道hexbin图的最大值,我想我可以将其标准化.除了查看颜色条之外,我怎么知道最大六边形内有多少个点?我正在使用matplotlib.pyplot.hexbin

python matplotlib

7
推荐指数
1
解决办法
1942
查看次数

如何从Python中的.txt文件加载特定行?

假设我有一个包含许多行和列数据的.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)

谢谢.

python numpy

6
推荐指数
1
解决办法
1万
查看次数

如何在六边形图的顶部绘制轮廓?

我有两个数组xy,它们的值都在定义好的范围内。我可以创建一个六边形图(请参见图片),但是,我现在想规范化这些分布并围绕它们绘制等高线图。我对每个hexbin中的计数不是很感兴趣。相反,我有兴趣显示与1、2和3标准偏差(?)相对应的轮廓。我希望输出的轮廓类似于示例。分布是高斯分布。我对此表示感谢。

python numpy matplotlib

5
推荐指数
1
解决办法
942
查看次数

如何计算列中列表中元素的平均值?

说我有一系列的清单

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.

python numpy list mean

3
推荐指数
1
解决办法
285
查看次数

标签 统计

python ×4

numpy ×3

matplotlib ×2

list ×1

mean ×1