标签:slice

  • 在二维Numpy数组中切片非连续索引 - python

    时间:2020-9-1

    我有一个矩阵,即2D numpy数组,并希望能够切出它的不连续部分。例如下面的矩阵 [[11 12 13 14 15] [21 22 23 24 25] [31 32 33 34 35] [41 42 43 44 45] [51 52 53 54 55]] 我希望能够提取,例如 [[11 12 14 15] [21 22 24 25] [51 52 54 5 […]

  • 当n可能为零时,如何切片(在Python中)“除最后n个”以外的所有项目? - python

    时间:2020-8-25

    我在Python中有一个项目列表,我需要获取“除最后N个以外的所有项目”。当N为零时(在这种情况下,我需要整个列表),当N大于或等于列表的长度时(在这种情况下,我想要一个空列表),它需要工作。在大多数情况下都可以使用: mylist=[0,1,2,3,4,5,6,7,8,9] print( mylist[:-n] ) 但是在N为零的情况下失败。 mylist […]

  • 通过平均调整大小或重新绑定一个numpy的二维数组 - python

    时间:2020-8-22

    我试图在python中重新实现IDL函数: http://star.pst.qub.ac.uk/idl/REBIN.html 通过平均将2d数组缩小为整数倍。 例如: >>> a=np.arange(24).reshape((4,6)) >>> a array([[ 0, 1, 2, 3, 4, 5], [ 6, 7, 8 […]

  • 熊猫移动块 - python

    时间:2020-7-31

    我想在一个数据帧中选择一个5行的移动块,但是我想从我的数据帧的末尾开始。由于slice参数的排他性,我在语法上遇到了麻烦。 例如,以下内容适用于1大小的切片,因为在-1上执行iloc切片会给我最后一行... for i in range(1, 10): df_live = df_final.iloc[-i] 但是我在将其缩放到如下所示的多行输出时遇到了麻烦. […]

  • Python Pandas,从.groupby()。apply()中的组中切片行 - python

    时间:2020-7-25

    我有以下代码设置调用和groupBy并应用于Python Pandas DataFrame。 奇怪的是,如果不完全固定输出(如调试所示),我将无法按行对分组的数据进行切片(如df.loc[2:5]所示),如何删除行并获取所需的输出呢? 任何帮助将不胜感激,我正在一个具有更复杂功能的更大示例上运行此操作,但已将问题定位到行切片! 码: import panda […]

  • python切片的奇怪行为[重复] - python

    时间:2020-7-9

    This question already has answers here: Reversing a list slice in python (2个答案) 7个月前关闭。 假设我们有以下列表: >>> a = [x for x in range(10)] >>> print(a) [0, 1, 2, 3, 4, 5, […]