python numpy中对ndarry按照index增删改查

 更新时间:2022年02月11日 12:02:38   作者:呆萌的代Ma  
这篇文章主要介绍了python numpy中对ndarry按照index增删改查,在numpy中的ndarry是一个数组,因此index就是位置下标,注意下标是从0开始,接下来一起进入下面文章了解详细内容吧

numpy中的ndarry是一个数组,因此index就是位置下标,注意下标是从0开始

  • 增加:在插入时使用np.insert(),在末尾添加时使用np.append()
  • 删除:需要使用np.delete()
  • 修改:直接指定下标
  • 查找:直接指定下标

示例代码:

import numpy as np

if __name__ == '__main__':
    array = np.array(["a", "b", "c", "d", "e", "f", "g"])
    # 插入到指定的index
    insert_array = np.insert(array, 1, [11, 12])
    print("插入:", insert_array)
    
    # 删除指定index
    delete_array = np.delete(array, [1, 3, 5])
    print("删除:", delete_array)
    
    # 修改
    array[0] = 999
    print("修改:", array)
    
    # 查找
    search_array = array[[1, 2, 3, 4]]
    print("查找:", search_array)

结果:

插入: ['a' '1' '1' 'b' 'c' 'd' 'e' 'f' 'g']
删除: ['a' 'c' 'e' 'g']
修改: ['9' 'b' 'c' 'd' 'e' 'f' 'g']
查找: ['b' 'c' 'd' 'e']

 到此这篇关于python numpy中对ndarry按照index增删改查的文章就介绍到这了,更多相关python numpy中对ndarry按照index增删改查内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python更改已存在excel文件的方法

    python更改已存在excel文件的方法

    今天小编就为大家分享一篇python更改已存在excel文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Python使用shutil操作文件、subprocess运行子程序

    Python使用shutil操作文件、subprocess运行子程序

    这篇文章介绍了Python使用shutil操作文件、subprocess运行子程序的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • 用Python爬虫破解滑动验证码的案例解析

    用Python爬虫破解滑动验证码的案例解析

    今天分享个如何简单处理滑动图片的验证码的案例,主要是使用Python爬虫破解滑动验证码的相关实现代码,感兴趣的朋友跟随小编一起看看吧
    2021-05-05
  • Python实现鸡群算法的示例代码

    Python实现鸡群算法的示例代码

    鸡群算法,缩写为CSO(Chicken Swarm Optimization),尽管具备所谓仿生学的背景,但实质上是粒子群算法的一个变体。本文将利用Python语言实现这一算法,感兴趣的可以了解一下
    2022-11-11
  • 使用Python的Zato发送AMQP消息的教程

    使用Python的Zato发送AMQP消息的教程

    这篇文章主要介绍了使用Python的Zato发送AMQP消息的教程,主要是基于一些Zato的图形化界面进行操作,需要的朋友可以参考下
    2015-04-04
  • Django中使用celery完成异步任务的示例代码

    Django中使用celery完成异步任务的示例代码

    本篇文章主要介绍了Django中使用celery完成异步任务的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • Pandas之read_csv()读取文件跳过报错行的解决

    Pandas之read_csv()读取文件跳过报错行的解决

    这篇文章主要介绍了Pandas之read_csv()读取文件跳过报错行的解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Matlab常用的输出命令disp与fprintf解读

    Matlab常用的输出命令disp与fprintf解读

    这篇文章主要介绍了Matlab常用的输出命令disp与fprintf解读,具有很好的参考价值,希望对大家有所帮助。
    2022-12-12
  • Python内存管理方式和垃圾回收算法解析

    Python内存管理方式和垃圾回收算法解析

    这篇文章主要介绍了Python内存管理方式和垃圾回收算法解析,介绍了传统的垃圾回收机制,其工作方法,finalizer的问题等相关内容,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • Pytorch训练过程出现nan的解决方式

    Pytorch训练过程出现nan的解决方式

    今天小编就为大家分享一篇Pytorch训练过程出现nan的解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01

最新评论