numpy.insert用法及内 * 0的方法
作者:lcxxcl_1234 时间:2023-03-28 10:06:13
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
标签:numpy,insert,内 , 0
0
投稿
猜你喜欢
python eventlet绿化和patch原理
2022-02-22 11:10:14
python 绘制正态曲线的示例
2023-08-22 10:52:14
纯JavaScript实现的分页插件实例
2024-06-09 12:08:26
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
2024-01-23 06:47:45
Python类的继承和多态代码详解
2022-01-20 14:16:39
Django如何实现防止XSS攻击
2022-04-13 10:52:39
pycharm安装和首次使用教程
2022-05-23 19:01:36
Django Form and ModelForm的区别与使用
2022-04-12 15:28:10
很有创意的鼠标指针风筝
2007-09-22 09:24:00
python对 MySQL 数据库进行增删改查的脚本
2024-01-18 07:04:24
Python+PyQt5制作一个图片查看器
2021-03-03 04:16:06
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
2024-01-26 20:09:26
Python获取对象属性的几种方式小结
2022-05-27 18:09:42
Python提取PDF指定内容并生成新文件
2022-11-09 19:44:00
Python条件语句的使用
2023-01-04 04:03:36
实例讲解Python中SocketServer模块处理网络请求的用法
2021-04-16 13:25:27
oracle删除已存在的表的实例
2024-01-16 19:24:58
python输出结果刷新及进度条的实现操作
2022-09-24 15:13:15
pandas Dataframe实现批量修改值的方法
2022-12-19 21:52:59
Python字符串和字典相关操作的实例详解
2023-08-19 12:49:08