- 博客(25)
- 收藏
- 关注
原创 isinstance函数
isinstance可以接收包含类型的元组作为参数,检查对象类型是否在类型元组中。isinstance函数可以检测对象是否为特定类型的实例。
2024-07-30 10:08:19
132
原创 np.in1d函数
values第1个元素6在[2, 3, 6],返回True;values第52个元素0不在[2, 3, 6],返回False......np.in1d函数可以检查一个数组中的值是否在另外一个数组中,并返回一个布尔值数组。
2024-07-21 21:54:08
188
原创 python神奇索引
1, 5, 7, 2]和[0, 3, 1, 2]对应元素组成索引元组(1, 0),(5, 3),(7, 1),(2, 2)为了选出一个符合特定顺序的子集,可以简单的通过传递一个包含所需顺序的列表或者数组来完成。传递多个索引数组单独情况有所不同。这样会根据每个索引元组对应的元素选出一个一维数组。选出arr的第2,6,8,3行数据,再按第1,4,2,3列的顺序排列。神奇索引时Numpy中的术语,用于描述使用整数数组进行数据索引。元素(1, 0),(5, 3),(7, 1),(2, 2)被选中。
2024-07-21 17:43:49
169
原创 python二维数组切片
在选择第一列时,arr2d[:, :1]和arr2d[:, 0]返回的数组维度不同。arr2d[:, :1]返回二维数组,而arr2d[:, 0]返回一维数组。[ ]内有逗号分隔,逗号前数组沿着轴0进行切片,逗号后沿着轴1进行切片。表达式arr2d[:2, 1:]表示取前两行但选择第一列及后面的列。[ ]内没有逗号分隔,数组沿着轴0进行切片,表达式arr2d[:2]的含义为选择arr2d的前两行。单独一个冒号表示选择整个轴上的数组。只选择第三列但只选择前两行。选择第二行但只选择前两列。
2024-07-21 16:36:07
437
原创 python匿名(Lambda)函数
简单的将一个自定义操作符传递给apply_to_list函数。根据字符串中不同字母的数量对一个字符串集合进行排序。
2024-07-21 10:40:06
92
原创 嵌套列表推导式
和['Maria', 'Juan', 'Javier', 'Natalia', 'Pilar']获得一个列表包含所有含有2个以上字母e的名字。遍历all_data中的两个列表元素。遍历names列表中的每一个元素。判断name元素中字母e的个数。最好输出满足条件的name。
2024-07-21 10:23:44
236
原创 使用update方法将两个字典合并
update方法改变了字典中元素的位置,因此对于任何字典中已经存在的键,如果传给update方法的数据也含有相同的键,则它的值也会被覆盖。
2024-07-21 09:51:36
130
原创 python中的.append()方法和.extend()方法
将b列表中的元素按照顺序一个一个添加到a列表的末尾。直接将列表b作为一个列表元素添加到列表a的末尾。
2024-07-08 09:50:56
103
原创 np.tile()
b1 = np.tile(x, (m, n))会将x在行方向上重复m次,列方向上重复n次,得到b1. b1的维数为2.c1 = np.tile(x, m)只会将x重复m次,得到c1. 此时c1的维数和x一致.
2024-07-06 17:50:26
117
原创 np.agrsort()
b = np.argdort(a)为返回a中的元素从小到大排列后,a*中的元素在原列表a中的位置索引。a中的元素按从小到大顺序排列后得到a*=[1, 2, 3, 4, 5]a*第1个元素1在a中位置索引为1。a*第2个元素2在a中位置索引为2。a*第3个元素3在a中位置索引为0。a*第4个元素4在a中位置索引为3。a*第5个元素5在a中位置索引为4。
2024-07-06 17:26:54
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人