numpy.insert用法及内 * 0的方法
作者:lcxxcl_1234 发布时间:2023-03-28 10:06:13
标签:numpy,insert,内 , 0
Python numpy和scipy中没有直接插0的函数和方法,这里使用numpy.insert来实现。
1,numpy.insert的用法
下述是官方文档给出的解释:
下面是个人的理解:
numpy.insert可以有三个参数(arr,obj,values),也可以有4个参数(arr,obj,values,axis):
第一个参数arr是一个数组,可以是一维的也可以是多维的,在arr的基础上插入元素
第二个参数obj是元素插入的位置
第三个参数values是需要插入的数值
第四个参数axis是指示在哪一个轴上对应的插入位置进行插入
如果第四个参数没有给出,那么就默认为先对arr进行flatten操作,变为一维数组,然后再在对应的位置上插入对应的值。
下面举例说明:
这里axis参数没有给出,相当于如下操作:
axis参数给出的举例如下:
当然,也可以在多个位置插入多个数据,举例如下:
2,利用numpy.insert插值(插入0)
首先产生一个随机数组
插值(插0)操作是想在上述每个数值后面都插入0, 插入的0的个数由插值倍数决定,比如,3倍插值就是插入2个0,变成如下形式:
9 0 0 4 0 0 3 0 0 3 0 0 3 0 0 3 0 0 1 0 0 5 0 0 3 0 0 1 0 0
利用如下操作可以实现:
最后再将crr变成一维数组即可,即
来源:https://blog.csdn.net/lcxxcl_1234/article/details/80869152


猜你喜欢
- PDO::errorInfoPDO::errorCode — 返回最后一次操作数据库的错误信息(PHP 5 >= 5.1.0, PEC
- Keras运行迭代一定代数以后,速度越来越慢,经检查是因为在循环迭代过程中增加了新的计算节点,导致计算节点越来越多,内存被占用完,速度变慢。
- 总的来说:1、数据库设计和表创建时就要考虑性能2、sql的编写需要注意优化3、分区、分表、分库设计表的时候:1、字段避免null值出现,nu
- 如何用拦截表单的方法上传图片? 看下列代码:<script language="
- 在 Python 中,当您尝试访问甚至不存在的列表的索引时,会引发 IndexError: list assignment index ou
- Mysql-connector-java驱动版本问题由于我的数据库版本是5.7.28 ,在使用java连接mysql时经常出现版本问题。co
- 有的时候需要将两组数据,比如特征和标签放在一起随机打乱, 但是又想记录这种打乱的顺序,那么该怎么做呢?下面是一个很好的方法:b = [1,
- 大部分情况下,这种动态生成的sql查询语句写法如下: 代码如下:select A表.字段1,A表.字段2,B表.字段返回,C表.字段返回 f
- 一.灰度线性变换图像的灰度线性变换是通过建立灰度映射来调整原始图像的灰度,从而改善图像的质量,凸显图像的细节,提高图像的对比度。灰度线性变换
- IDEA版本:2020.25. 用户名中文问题导致Jrebel用不了 - 解决方案5.1 重装系统 - 下次不要用中文啦5.2 改注册表,并
- 导读:有时候,为了开发项目,我们需要在一台服务器上部署MySql数据库服务器,然后使用本地电脑远程访问和管理MySql数据库,那么如何实现M
- 找到给定二叉树的最小深度最小深度是从根节点到最近叶子节点的最短路径上的节点数量注意:叶子节点没有子树Example:Given binary
- pyppeteer介绍Pyppeteer之前先说一下Puppeteer,Puppeteer是谷歌出品的一款基于Node.js开发的一款工具,
- 本文实例讲述了Python学习笔记之Break和Continue用法。分享给大家供大家参考,具体如下:Python 中的Break 和 Co
- 我们一般在Excel里面是使用数据连接属性里面写sql语句,或者vba里面利用ado组件执行sql语句。新版的Excel里面带上了Power
- 一、Python开机自动运行假如Python自启动脚本为 auto.py 。那么用root权限编辑以下文件:sudo vim /etc/rc
- 什么是fixture在一个测试过程中,fixture主要提供以下功能:为测试提供上下文,比如环境变量,数据集(dataset),提供数据,数
- 前言在设计用例的时候,有些用例只是参数数据的输入不一样,比如登录这个功能,操作过程是一样的.如果重复去写操作过程会增加代码量,对应这种多组数
- 在 IT 开发中,有时我们需要对结构体数组进行排序。Go 语言提供了 sort 包,其中最常用的一种是 sort.Slice() 函数。但是
- 网页过渡是指当浏览者进入或离开网页时,页面呈现的不同的刷新效果,比如卷动、百叶窗等。这样你的网页看起来