iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python数组如何添加整行或整列
  • 575
分享到

python数组如何添加整行或整列

python数组python数组添加整行python数组添加整列 2023-01-31 12:01:12 575人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录python数组添加整行或整列使用numpy的方法delete删除数组的整行和整列1.首先要导入第三方库 numpy2.利用delete()删除数组整行和整列的通用格式3.具体实

Python数组添加整行或整列

代码如下,见注释:

import numpy as np
m_list=[[1,2,3],[3,4,5]]
m_arr=np.array(m_list) # 转为数组
print(np.append(m_arr,[[1,1,1]],axis=0)) # 添加整行元素
print(np.append(m_arr,[[1],[1]],axis=1)) # 添加整列
ones_row=np.ones(len(m_arr[0]),int) # 生成全为1的一维列表,即【1,1,1】
print(np.append(m_arr,[ones_row],axis=0)) 
ones_col=[[1] for i in range(len(m_arr))] # 生成全为1的二维嵌套列表,即[[1],[1]]
print(np.append(m_arr,ones_col,axis=1))

结果如下:

[[1 2 3]
 [3 4 5]
 [1 1 1]]
 
[[1 2 3 1]
 [3 4 5 1]]
 
[[1 2 3]
 [3 4 5]
 [1 1 1]]
 
[[1 2 3 1]
 [3 4 5 1]]

使用numpy的方法delete删除数组的整行和整列

1.首先要导入第三方库 numpy

import numpy as np

2.利用delete()删除数组整行和整列的通用格式

np.delete(arr, obj, axis=None)

2.1.参数:

  • arr: 输入数组
  • obj: 切片,整数,表示哪个子数组要被移除
  • axis: 删除子数组的轴
  • axis = 0: 表示删除数组的行
  • axis = 1: 表示删除数组的列
  • axis = None:表示把数组按一维数组平铺在进行索引删除

2.2.返回值:一个新的子数组

3.具体实现历程

删除单行操作:

arr=np. array([[1,2,3],[4,5,6],[7,8,9]])
print arr
arr=np. delete(arr,2, axis=0)
print arr

删除多行操作:

arr=np. array([[1,2,3],[4,5,6],[7,8,9]])
print arr
arr=np. delete(arr,[1,2], axis=0)
print arr

删除单列操作:

arr=np. array([[1,2,3],[4,5,6],[7,8,9]])
print arr
arr=np. delete(arr,1, axis=1)
print arr

删除多列操作:

arr=np. array([[1,2,3],[4,5,6],[7,8,9]])
print arr
arr=np. delete(arr,[1,2], axis=1)
print arr

axis = None 操作

arr=np. array([[1,2,3],[4,5,6],[7,8,9]])
print arr
arr=np. delete(arr,1, axis=None)
print arr

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: python数组如何添加整行或整列

本文链接: https://www.lsjlt.com/news/191801.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python数组如何添加整行或整列
    目录python数组添加整行或整列使用numpy的方法delete删除数组的整行和整列1.首先要导入第三方库 numpy2.利用delete()删除数组整行和整列的通用格式3.具体实...
    99+
    2023-01-31
    python数组 python数组添加整行 python数组添加整列
  • python中向二维数组中添加整行或者增列元素问题
    目录向二维数组中添加整行或者增列元素如何在数组中添加一行数据总结向二维数组中添加整行或者增列元素 1、numpy中empty方法可以创建一个二维数组 x=np.empty(shape...
    99+
    2023-01-31
    python二维数组 二维数组添加整行 二维数组增列元素
  • 【python】array数组添加一行或一列数据
    目录 0.环境 1.背景 2.具体实现 2.1思路 2.2具体实现  2.2.1 增加一列  2.2.2增加一行 3. 完整代码 0.环境 windows + jupyter notebook跑代码 1.背景 在实现数据可视化...
    99+
    2023-09-26
    python 开发语言
  • python列表如何添加数据
    要将数据添加到Python列表中,可以使用append()方法或者使用+运算符。下面是两种方法的示例:方法一:使用append()方...
    99+
    2023-10-11
    python
  • python数组中怎么添加列表
    你可以使用append()方法向Python数组中添加列表。下面是一个示例:```python# 创建一个空列表my_list = ...
    99+
    2023-08-22
    python
  • Python如何创建一个整数列表
    有几种方法可以创建一个整数列表:1. 使用列表推导式:```pythonmy_list = [x for x in range(10...
    99+
    2023-10-11
    Python
  • python中如何把列表转换成整数
    可以使用以下方法将列表转换为整数: # 定义一个包含数字字符串的列表 num_list = ['1', ...
    99+
    2024-03-14
    python
  • Python调整数组形状如何实现
    目录更改维度调整坐标轴牛刀小试Numpy函数调整形状    调整形状    reshape, resize, flatte...
    99+
    2022-12-20
    Python调整数组形状 Python数组形状
  • python如何向空列表添加数据
    可以使用 `append()` 方法将数据添加到空列表中。例如:```my_list = [] # 创建一个空列表my_list....
    99+
    2023-08-26
    python
  • python数组中如何添加元素
    在Python中,可以使用`append()`方法向数组中添加元素。例如:```my_array = [1, 2, 3]my_arr...
    99+
    2023-09-26
    python
  • php如何将整数转数组
    这篇文章给大家分享的是有关php如何将整数转数组的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php将整数转数组的方法:首先创建一个PHP示例文件;然后通过“array_map('intval',...
    99+
    2023-06-15
  • 如何解析 JSON 整数数组
    本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《如何解析 JSON 整数数组》对你有很大帮助!欢迎收藏,分享给更多的需要的朋友学习~问题内容我有一个回复:[18...
    99+
    2024-04-04
  • 如何使用 Python 反转列表或数组
    反转列表或数组是一项常见的编程任务。在许多情况下,你可能需要以相反的顺序呈现数据,例如在对列表进行排序时。如何使用 Python 反转列表或数组?你将在本文中了解不同的方法。使用 for 循环创建副本虽然Python 的 for 循环更冗长...
    99+
    2023-05-14
    列表 Python 数组
  • php整数如何转数组中
    这篇文章主要介绍了php整数如何转数组中,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php整数转数组的方法:首先创建一个PHP示例文件;然后定义一个整数;接着通过“arra...
    99+
    2023-06-14
  • python如何向数组中添加元素
    在Python中,可以使用append()方法向数组中添加元素。append()方法将元素添加到数组的末尾。以下是一个示例代码:``...
    99+
    2023-08-29
    python
  • python中如何取整数
    这篇文章主要介绍了python中如何取整数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、向下取整: int()>>> a =&nbs...
    99+
    2023-06-25
  • mysql如何添加列的数据
    这篇文章主要介绍mysql如何添加列的数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql怎么添加列的数据已经建立的表,随着需求的变化,会需要在这个表增加一列。当然可以新建表...
    99+
    2024-04-02
  • excel表格如何调整行高和列宽
    调整行高和列宽可以通过以下步骤进行:调整行高:1. 选定要调整行高的行或多个行。2. 右键单击选定的行号,并选择“行高”选项。3. ...
    99+
    2023-10-10
    excel
  • python如何向列表添加元素
    要向Python列表中添加元素,可以使用`append()`方法来添加单个元素,或使用`extend()`方法来添加多个元素。下面是...
    99+
    2023-08-29
    python
  • 如何用python整理数据
    要用Python整理数据,首先需要导入相应的库,如pandas和numpy。然后,可以使用pandas库中的DataFrame来创建...
    99+
    2023-10-07
    python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作