![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python常见错误与常见方法
Liue99
这个作者很懒,什么都没留下…
展开
-
numpy中list转array的问题,以及array中的object对象
对于一个list,可以通过numpy.array()方法转为array,根据list的不同情况,得到的array也有所不同:当list的维度一样的时候,可以解释为通常的array,即:>>> import numpy as np>>>>>> a = [[1,2,3],[4,5,6]]>>> a_array = np.array(a)>>> print(a_array)[[1 2 3] [4 5 6]]原创 2021-06-14 12:45:15 · 913 阅读 · 0 评论 -
巧用布尔值方法对numpy矩阵进行条件筛选
今天看到一段代码,基于此前的经验来理解,没法看懂,:sp = p[labels == label, :] # labels是一个list, label 为循环变量可能是还没从C++这些语言跳出来,看到这代码就觉得特别扭,毕竟都不是一个类型,所以一致没法理解这行代码,直到我用print()打出来:因此,labels == label即为一个真值表,然后基于这个真值表,选出p[]里的所有符合条件的项(labels和p是一一对应的,labels即为p所有项的标签)简而言之,就是把p里对应True的项全原创 2021-06-13 17:43:25 · 1278 阅读 · 0 评论 -
根据某些值确定对应记录&矩阵切片
场景:已有一个提取好的地面点以及非地面点数据.pcd(xyz),笔者想要从带有RGB信息的总点云PCD中提取出地面点和非地面点(从而得到带有RGB信息的地面点以及非地面点数据)实现所需:numpypandas矩阵切片:numpy的矩阵,假设a是一个矩阵,a的截取就可写成:a[起始行:终止行,起始列:终止列]数据合并:将多个矩阵合并,通过参数0,1来区分列/行合并numpy的concatenate()数据筛选:选取某列是否是某一类型的数值 用 isindf.loc[df[‘column_na原创 2021-06-12 14:31:15 · 87 阅读 · 0 评论