【问题标题】:How to approach first and last element of one dimensional numpy array in python? [closed]如何在python中处理一维numpy数组的第一个和最后一个元素? [关闭]
【发布时间】:2017-05-08 11:18:26
【问题描述】:

我有一个一维 numpy 数组。我没有关于它的第一个和最后一个元素的任何信息。我想做切片。除了以下方法,还有其他方法可以处理第一个和最后一个元素吗?
a= np.arange(100).reshape(10,10) b= a.reshape(-1) even = b[b[0]:b[len(b):2]] odd = b[b[1]:b[len(b)]:2]

【问题讨论】:

  • 呃,你的代码和这个问题有什么关系?
  • 我想知道一些其他的方法来做到这一点。在我的代码中,我必须在偶数位置分隔所有值,在第二种情况下,我必须分隔所有奇数值。我只知道数组的长度
  • 第一个/最后一个还是偶数/奇数??
  • 我确实认为一维 numpy 数组支持 arr[0]arr[-1] 访问第一个和最后一个元素。

标签: python arrays numpy


【解决方案1】:

为了获取数组的第一个和最后一个元素,

import numpy as np
a = np.arange(100)
print('first element', a[0])
print('Last element', a[-1])

【讨论】:

    猜你喜欢
    • 2013-01-14
    • 2022-12-07
    • 1970-01-01
    • 2021-12-27
    • 2011-06-06
    • 2013-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多