作者:倚栏听风 | 来源:互联网 | 2023-10-13 13:30
详解python中[-1]、[-1]、[-1]、[n-1]使用方法是千自学中一篇关于Python的文章简介:[m:] 代表列表中的第m+1项到最后一项[:n] 代表列表中的第一项到第n项[-1]代表去到最后一项[:-1]代表除了最后一个都获取到[::-1]代表逆
[m : ] 代表列表中的第m+1项到最后一项
[ : n] 代表列表中的第一项到第n项
[-1] 代表去到最后一项
[:-1]代表除了最后一个都获取到
[::-1]代表逆序取,从后向前取
[2::-1]代表从下标从0到2的三个数,逆序取
[1:]代表从下标为1开始取到最后一个数
例子:
import numpy as np
a=np.random.rand(5)
print(a)
[ 0.64061262 0.8451399 0.965673 0.89256687 0.48518743]
print(a[-1]) ###取最后一个元素
[0.48518743]
print(a[:-1]) ### 除了最后一个取全部
[ 0.64061262 0.8451399 0.965673 0.89256687]
print(a[::-1]) ### 取从后向前(相反)的元素
[ 0.48518743 0.89256687 0.965673 0.8451399 0.64061262]
print(a[2::-1]) ### 取从下标为2的元素翻转读取
[ 0.965673 0.8451399 0.64061262]
再举个例子:
a = np.array([[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]])
b = a[::-1, :]
print(b)
[[5 6 7 8 9]
[0 1 2 3 4]]
到此这篇关于详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法的文章就介绍到这了,更多相关python[-1]、[:-1]、[::-1]、[n::-1]内容请搜索
推荐阅读
-
高级缩放示例.就像谷歌地图一样.它仅缩放图块,但不缩放整个图像.因此,缩放的瓷砖占据了恒定的记忆,并且不会为大型缩放图像调整大小的图像.对于简化的缩放示例lookhere.在Win ...
[详细]
蜡笔小新 2024-11-20 15:47:04
-
本文介绍了如何使用Python及其相关库(如NumPy、scikit-learn和matplotlib)构建KNN分类器模型。通过详细的数据准备、模型训练及新样本预测的过程,展示KNN算法的实际操作步骤。 ...
[详细]
蜡笔小新 2024-11-21 11:40:55
-
-
笔记说明重学前端是程劭非(winter)【前手机淘宝前端负责人】在极客时间开的一个专栏,每天10分钟,重构你的前端知识体系& ...
[详细]
蜡笔小新 2024-11-23 10:34:04
-
本文探讨了Python类型注解使用率低下的原因,主要归结于历史背景和投资回报率(ROI)的考量。文章不仅分析了类型注解的实际效用,还回顾了Python类型注解的发展历程。 ...
[详细]
蜡笔小新 2024-11-22 14:02:28
-
本文探讨了如何将Python对象转换为字节流,以实现文件保存、数据库存储或网络传输的需求。主要介绍了利用pickle模块进行序列化的具体方法。 ...
[详细]
蜡笔小新 2024-11-22 10:51:09
-
本文介绍了多维缩放(MDS)技术,这是一种将高维数据映射到低维空间的方法,通过保持原始数据间的关系,以便于可视化和分析。文章详细描述了MDS的原理和实现过程,并提供了Python代码示例。 ...
[详细]
蜡笔小新 2024-11-21 20:04:27
-
本文探讨了如何在Python中将具有相同值的元素分组到矩阵中,这是一个在数据分析和处理中常见的需求。 ...
[详细]
蜡笔小新 2024-11-21 17:07:12
-
nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ...
[详细]
蜡笔小新 2024-11-21 16:03:49
-
本文介绍了Python中Requests库的基础用法,包括如何安装、GET和POST请求的实现、如何处理Cookies和Headers,以及如何解析JSON响应。相比urllib库,Requests库提供了更为简洁高效的接口来处理HTTP请求。 ...
[详细]
蜡笔小新 2024-11-21 13:17:41
-
本文将详细介绍如何使用Java编程语言生成指定数量的不重复随机数,包括具体的实现方法和代码示例。适合初学者和有一定基础的开发者参考。 ...
[详细]
蜡笔小新 2024-11-21 12:08:06
-
importjava.io.*;importjava.util.*;publicclass五子棋游戏{staticintm1;staticintn1;staticfinalintS ...
[详细]
蜡笔小新 2024-11-20 17:34:54
-
本文通过一个具体的实例,介绍如何利用TensorFlow框架来计算神经网络模型在多分类任务中的Top-K准确率。代码中包含了随机种子设置、模拟预测结果生成、真实标签生成以及准确率计算等步骤。 ...
[详细]
蜡笔小新 2024-11-20 12:37:13
-
深度学习主要关注多层模型,现在以多层感知机(multilayerperceptron,MLP)为例,介绍多层神经网络的概念。隐藏层多层感知机在单层神经网络的基础上引入了一到多个隐藏 ...
[详细]
蜡笔小新 2024-11-19 19:02:28
-
在机器学习中,我们经常需要对训练数据进行随机打乱以提高模型的泛化能力。本文介绍如何使用 numpy.random.permutation 函数在打乱数据的同时保持 x 和 y 的原始映射关系。 ...
[详细]
蜡笔小新 2024-11-16 18:15:17
-
CTSnowAnimationView.hCTMyCtripCreatedbyalexon1614.Copyright©2016年ctrip.Allrightsreserved.# ...
[详细]
蜡笔小新 2024-11-15 11:52:38
-