0 0

关于python二维数组筛选的问题(急)0

有一个二维数组如下
a=[[2,1,6,5,.....],
   [8,2,0,7,......],
   [1,8,5,9,.....],
   .........
  ]

在上面的数组中我要对 数组的每一行进行这样的处理:筛选出 最小值所在的位置*1.05 到  最大值所在的位置*0.95 之间的数据(a的数据有点少,实际情况比这要多得多)。
我想出了一种方法但还是有个问题不能解决,看下图:



我将二维数组中的每一行都进行排序,然后如上图筛选出我所需要的数据,但是这里有个严重的问题,就是在这个二维数组中每一列的数据都是相互关联的,它们是有关系的,如果对每一行都进行排序处理,那这个二维数组的数据就彻底乱掉了,没有意义了。
求一个好的解决方法~~~!!!!
2014年7月14日 10:59
  • 大小: 14.4 KB
目前还没有答案

相关推荐

    将数据从txt文件中读取并存到三维数组里面例程

    在数学建模中,将数据存储在三维数组中可以方便地处理多维问题。例如,如果你正在处理的时间序列数据,每一层可以代表不同的时间步,每一行和每一列可以分别对应不同的特征和样本。通过这样的结构,你可以方便地应用...

    70个Numpy练习

    例如将一维数组转换为2行的二维数组,可以使用`arr.reshape(2, -1)`,其中-1表示自动计算该维度大小。 6. 垂直与水平堆叠 - 通过垂直堆叠(vstack)和水平堆叠(hstack)可以将数组进行组合。垂直堆叠通常用于沿新...

    课程作业1

    - **二维数组**:要创建二维数组,你可以提供嵌套的列表。例如,`np.array([[1, 2], [3, 4]])`将创建一个2x2的二维数组。 - **查看shape**:使用`shape`属性可以获取数组的维度,例如`arr.shape`。 **作业2 - 数组...

    03-python-choose 函数实现条件筛选-数组广播机制-数组读写-结构化数组

    NumPy提供了`loadtxt`和`savetxt`函数来方便地从文本文件读取和写入二维数组。对于更复杂的数据格式,如二进制文件或HDF5,可以使用`load`和`savez_compressed`等函数。这些函数使得数据的持久化变得简单,同时保证...

    Python学习笔记——Numpy数组的排序和搜索

    默认情况下,`sort(t)`会按行对二维数组`t`进行排序,如果想要按列排序,可以设置`axis=0`。例如: ```python t = np.array([[3,4,2],[5,9,4],[6,3,2],[4,8,7]]) np.sort(t, axis=1) # 按行排序 np.sort(t, axis=0)...

    python中读入二维csv格式的表格方法详解(以元组/列表形式表示)

    在Python编程中,CSV(Comma-Separated Values)文件是一种常见的数据存储格式,用于存储二维表格数据。本文将深入探讨如何使用Python读取二维CSV文件,并将其转换为元组或列表形式。我们将讨论两种方法:一种是使用...

    写的二维数据代码

    在C/C++中,可以声明二维数组如`int matrix[3][4]`来存储一个3x4的矩阵。 - 列表嵌套:在Python中,可以使用列表嵌套来表示二维数据,如`matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]`。 - 数据框(DataFrame):...

    jiaoben-python-290932.pdf

    数组的维度被称为轴(axis),在二维数组中,第一轴通常表示行,第二轴表示列。数组的形状由元组表示,例如 `(N, M)` 表示一个有`N`行`M`列的二维数组。 在问题描述中,我们面临一个任务:从一个`N * 4`的ndarray中...

    Python-xarray是一个开源Python包让多维数组处理更加简单高效并有趣

    xarray 与 matplotlib 和 Cartopy 等可视化库紧密集成,使得数据的二维和三维可视化变得简单。用户可以通过直接调用 DataArray 或 Dataset 的 `.plot` 方法快速创建高质量的图形。 10. **协同处理大数据** xarray...

    Python实战示例自动办公-11 在Excel中按条件筛选数据并存入新的表.zip

    首先,pandas是Python中的一个数据分析库,它提供了一种高效的数据结构DataFrame,可以方便地处理和操作二维表格数据。在本示例中,我们首先需要导入pandas库,并使用`pd.read_excel()`函数读取Excel文件。这个函数...

    什么学校气象学能和清华并列第一?通过气象小项目带大家爱上Python(二维温度图) 对应的源码

    接下来我们关注题目中提到的“通过气象小项目带大家爱上Python(二维温度图)”。这部分将详细探讨如何利用Python进行气象数据分析及可视化,并给出具体的代码示例。 ##### 1. 使用CDSAPI获取气象数据 - **CDSAPI...

    Python 实现使用dict 创建二维数据、DataFrame

    二维数据是常见的数据组织方式,例如表格或矩阵,而DataFrame是Python中用于处理二维数据的高效工具,特别是对于数据分析和机器学习任务。本篇将详细介绍如何使用dict来创建二维数据以及DataFrame。 首先,让我们...

    企业资产管理系统

    它采用二维数组作为数据结构,能够在Windows和Linux操作系统下运行,是完成大作业的理想选择。下面将详细介绍这个系统的一些关键知识点。 首先,二维数组是这个系统的基础。在计算机科学中,二维数组是一种数据结构...

    Python数据分析-金融分析

    numpy是Python的数值计算库,提供了一维数组(向量)、二维数组(矩阵)和其他多维数组对象。在金融分析中,numpy可以用来进行数学运算,如统计计算(均值、方差、标准差等)、线性代数运算(如矩阵乘法、求解线性...

    数据导入与预处理-jupyter练习题一numpy

    例如,创建一维数组`array_1d`,然后创建二维数组`array_2d`。如果需要创建三维数组,可以使用嵌套列表,如`array_3d`。`np.shape()`函数用于查看数组的形状。此外,`np.zeros()`、`np.ones()`和`np.empty()`函数...

    Python机器学习-Pandas.pdf

    行和列操作与Numpy二维数组类似,但需注意.loc和.iloc的区别。列操作中,交换列时需用.values获取数值。DataFrame继承了Series的部分方法,如head()和tail()查看数据片段,sample()进行抽样,where()和mask()进行...

    Python过滤掉numpy.array中非nan数据实例

    arr的数据类型为一维的np.array import pandas as pd arr[~pd.isnull(arr)] 补充知识:python numpy.mean() axis参数使用方法【sum(axis=*)是求和,mean(axis=*)是求平均值】 如下所示: import numpy as np X = ...

    python-day2(Numpy).pdf

    对于二维数组,花式索引会更复杂。需要同时给出行索引和列索引。通过布尔索引,我们可以实现条件筛选,例如通过mask来获取数组中满足特定条件的元素。 总结以上知识点,Numpy库在Python中是进行数值计算的重要工具...

    python项目源码_实例35_在Excel中按条件筛选数据并存入新的表.rar

    pandas库是Python数据分析的核心工具,它提供了DataFrame和Series两种主要数据结构,分别类似于二维表格和一维数组。DataFrame可以方便地进行列式操作,支持各种统计计算,非常适合处理Excel这样的表格数据。 3. *...

Global site tag (gtag.js) - Google Analytics