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
0
投稿
猜你喜欢
- 下面这段代码是兼容IE的图片切换代码,请问各位老鸟如何兼容FF,或者有相类似无按钮无数字兼容FF的图片切换代码?<!DOCTYPE h
- 检测自己当前系统环境中python是否已经安装该module,若未安装请自行安装检测自己的pycharm使用的环境变量是否与当前环境一致若不
- 我就废话不多说了,大家看代码吧!dataset = ["el","tv"]model = [&quo
- JAN-1(January) FEB-2(February) MAR-3(March)APR-4(April) MAY-5(Ma
- 最近写了一个软件屡屡打包不能正常运行,而直接在cmd命令行窗口运行却都能正常输出,没有任何报错,一开始怀疑程序里面sys.args[1]使用
- 本文实例分析了python字符串连接方法。分享给大家供大家参考,具体如下:python字符串连接有几种方法,把大家可能用到的列出来,第一个方
- 在第一部分和第二部分中我们分别介绍了改善网站性能中页面内容和服务器的几条守则,除此之外,JavaScript和CSS也是我们页
- 前言本文主要给大家介绍了关于利用python 3.5检测路由器流量并写入txt的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看
- javascript sort()排序用法sort() 方法用于对数组的元素进行排序,并返回数组。默认排序顺序是根据字符串UniCode码。
- 本文实例讲述了Python实现查找二叉搜索树第k大的节点功能。分享给大家供大家参考,具体如下:题目描述给定一个二叉搜索树,找出其中第k大的节
- 新建py文件,在里面写入Python代码,代码的功能是打印10次“Hello!”,将代码文件保存到桌面上:在命令行中运行Python脚本,并
- 1. NumPy安装使用pip包管理工具进行安装$ sudo pip install numpy使用pip包管理工具安装ipython(交互
- 这里想象一下需求,写一个项目使用的一系列1.0版本的插件,现在要新写一个项目,需要用这些插件的2.0版本,该怎么办?都更新成2.0版本?这样
- Session 对象 可以使用 Session 对象存储特定用户会话所需的信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Se
- 本文实例讲述了Python多重继承的方法解析执行顺序。分享给大家供大家参考,具体如下:任何实现多重继承的语言都要处理潜在的命名冲突, 这种冲
- 我们在日常开发中,我们经常会面对复杂的子系统,其中包含许多相互关联的类和接口。直接使用这些类和接口可能会导致代码的复杂性增加,使得系统难以维
- 第一:编写限制搜索范围的查询语句。众所周知,在数据库查询的时候返回记录的多少直接关系到查询的效率。所以,在客户端通过一定的条件语句,限制搜索
- 初步介绍 当然,我知道现在有成千上万个关于 用CSS处理圆角 的教程,但不管怎么说,我仍然想把这篇文章展示给您。也希望您会发现这篇文章会非常
- 使用到的库: dlib+Opencv python版本: 3.8 编译环境: Jupyter Notebook (Anaconda3)0.D
- 代码如下: <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%&