numpy中的delete删除数组整行和整列的实例
numpy的delete是可以删除数组的整行和整列的,下面简单介绍和举例说明delete函数用法:
numpy.delete(arr, obj, axis=None)
参数:
arr:输入数组
obj:切片,整数,表示哪个子数组要被移除
axis:删除子数组的轴
axis = 0:表示删除数组的行
axis = 1:表示删除数组的列
axis = None:表示把数组按一维数组平铺在进行索引删除
返回:一个新的子数组
x = array([[1,2,3], [4,5,6], [7,8,9]])
1.删除第i行和多行操作
x = numpy.delete(x,i, axis = 0)
删除多行操作:
2.删除第i列或多列操作
x = numpy.delete(x,i, axis = 1)
删除多列操作:
3.axis = None 操作
以上这篇numpy中的delete删除数组整行和整列的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
您可能感兴趣的文章:
- numpy.delete删除一列或多列的方法
- 如何实现删除numpy.array中的行或列
- numpy 进行数组拼接,分别在行和列上合并的实例
相关推荐
-
numpy 进行数组拼接,分别在行和列上合并的实例
在进行数据分析的时候,会把把一些具有多个特征的样本数据进行拼接合并吗,放在一起分析,预测.... 下面是用numpy中的函数进行数组的拼接. (1)方法一.np.vstack() v 表示vertical 垂直,也就是竖着拼接 和np.hstack() h表示Horizontal 横向 (2)方法二,np.c_[array1,array2] c_表示colum列 np.r_[array1,array2] r_表示row行 以上这篇numpy 进行数组拼接,分别在行和列上合并的实例就是小编分享给大
-
numpy.delete删除一列或多列的方法
基础介绍: numpy.delete numpy.delete(arr, obj, axis=None)[source] Return a new array with sub-arrays along an axis deleted. For a one dimensional array, this returns those entries not returned by arr[obj]. Parameters: arr : array_like Input array. obj : s
-
如何实现删除numpy.array中的行或列
话不多说,直接上代码吧! import numpy as np A = np.delete(A, 1, 0) # 删除A的第二行 B = np.delete(B, 2, 0) # 删除B的第三行 C = np.delete(C, 1, 1) # 删除C的第三列 参考引用: https://stackoverflow.com/questions/1642730/how-to-delete-columns-in-numpy-array 以上这篇如何实现删除numpy.array中的行或列就是小编分享
-
numpy中的delete删除数组整行和整列的实例
numpy的delete是可以删除数组的整行和整列的,下面简单介绍和举例说明delete函数用法: numpy.delete(arr, obj, axis=None) 参数: arr:输入数组 obj:切片,整数,表示哪个子数组要被移除 axis:删除子数组的轴 axis = 0:表示删除数组的行 axis = 1:表示删除数组的列 axis = None:表示把数组按一维数组平铺在进行索引删除 返回:一个新的子数组 x = array([[1,2,3], [4,5,6], [7,8,9]])
-
JavaScript使用delete删除数组元素用法示例【数组长度不变】
本文实例讲述了JavaScript使用delete删除数组用法.分享给大家供大家参考,具体如下: javascript使用delete删除数组中的某些数值后,数组的长度是不变的. 具体代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JavaScript delete</title> </
-
numpy中实现二维数组按照某列、某行排序的方法
如何根据二维数组中的某一行或者某一列排序?假设data是一个numpy.array类型的二维数组,可以利用numpy中的argsort函数进行实现,代码实例如下: data = data[data[:,2].argsort()] #按照第3列对行排序 注意:argsort返回的只是排好序后的行索引,不会改变原数组. 按照某行进行排序,可以利用转置操作,代码如下所示: data = data.T(data.T[:,2].argsort()).T # 按照第3行对列进行排序 也可以直接按行进行排序,
-
vue 中 get / delete 传递数组参数方法
在前后端交互的时候,有时候需要通过 get 或者 delete 传递一个数组给后台,但是这样直接传递后台无法接收数据,因为在传递的过程中数组参数会被转译,结果如下: 参数:{ name : [ 1, 2, 3 ] } 转译效果:http://aaa.com?name[]=1&name[]=2&name[]=3 目标效果:http://aaa.com?name=1&name=2&name=3 解决办法: 使用 qs 插件 将数组参数序列化 1.qs.stringify({ a
-
numpy.ndarray 交换多维数组(矩阵)的行/列方法
如下所示: >> import numpy as np >> P = np.eye(3) >> P array([[ 1., 0., 0.], [ 0., 1., 0.], [ 0., 0., 1.]]) 交换第 0 行和第 2 行: >> P[[0, 2], :] = P[[2, 0], :] # P[(0, 2), :] = P[(2, 0), :] >> P array([[ 0., 0., 1.], [ 0., 1., 0.], [ 1.
-
Python numpy 提取矩阵的某一行或某一列的实例
如下所示: import numpy as np a=np.arange(9).reshape(3,3) a Out[31]: array([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) 矩阵的某一行 a[1] Out[32]: array([3, 4, 5]) 矩阵的某一列 a[:,1] Out[33]: array([1, 4, 7]) b=np.eye(3,3) b Out[36]: array([[ 1., 0., 0.], [ 0., 1., 0.], [ 0.,
-
PHP中unset,array_splice删除数组中元素的区别
如果要在某个数组中删除一个元素,可以直接用的unset,但是数组的索引不会重排: <?php $arr = array('a','b','c','d'); unset($arr[1]); print_r($arr); ?> 结果是: Array ( [0] => a [2] => c [3] => d ) 那么怎么才能做到缺少的元素会被填补并且数组会被重新索引呢?答案是array_splice(): <?php $arr = array('a','b','c','d
-
Python中反转二维数组的行和列问题
目录 Python反转二维数组的行和列 python数组反转 总结 Python反转二维数组的行和列 代码如下: import numpy as np arr=np.arange(12).reshape(4,3) print("原数组") print(arr) print("翻转行") print(arr[::-1]) print("翻转列") print(arr[:,::-1]) 结果如下: 原数组[[ 0 1 2] [ 3 4 5]
-
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
本文实例讲述了PHP删除数组中指定值的元素.分享给大家供大家参考,具体如下: 测试数组如下: //这是一个测试数组 $testArr = array( 't' => 'qq', 'q' => 'qq', 'b' => 'baidu', 'a' => 'ali', 'm' => 'xiaomi' ); 方法一: //foreach遍历后unset删除,这种方法也是最容易想到的方法 function delByValue($arr, $value){ if(!is_array($
-
js删除数组中的元素delete和splice的区别详解
例如有一个数组是 :var textArr = ['a','b','c','d']; 这时我想删除这个数组中的b元素: 方法一:delete 删除数组 delete textArr[1] 结果为: ["a",undefined,"c","d"] 只是被删除的元素变成了 undefined 其他的元素的键值还是不变. 方法二:aplice 删除数组 splice(index,len,[item]) 注释:该方法会改变原始数组. index:数组开
随机推荐
- js数组的基本用法及数组根据下标(数值或字符)移除元素
- 解决ASP中http状态跳转返回错误页的问题
- CMD CODE PAGE的概念及其设置值使用方法
- SQL Server中的XML数据进行insert、update、delete
- 代理服务器的搜索和验证的分析
- JAVA对象JSON数据互相转换的四种常见情况
- Java Struts图片上传至指定文件夹并显示图片功能
- Oracle数据库的空间管理技巧
- 排序算法之PHP版快速排序、冒泡排序
- php实现的mysqldb读写分离操作类示例
- 探讨如何用委托处理排序
- JS实现移动端按首字母检索城市列表附源码下载
- 详解nodejs中express搭建权限管理系统
- C#byte数组与Image的相互转换实例代码
- JavaScript将相对地址转换为绝对地址示例代码
- IIS 架设FTP服务器图文教程
- Java编程用栈来求解汉诺塔问题的代码实例(非递归)
- Android实现滚动刻度尺效果
- 中软数据为您提供免费铁通/电信/网通超级主机
- webpack组织模块打包Library的原理及实现