- 博客(7)
- 资源 (17)
- 收藏
- 关注
原创 数据分析之获取前N最大、最小值或索引
首先,为了获取前N的最大最小值或者索引,下面介绍了两种方法,大家可以视情况选择:1、利用heapq模块,heapq模块中有两个函数:nlargest()nsmallest()他们可以找到列表,元组,集合等数据结构中的最大或最小的n个元素,并以列表的形式返回。此方法只适用于数组无序且没有重复元素;否则,会出现键值匹配混乱。2、利用pandas模块排序sort_values(), 默认从小到大sort_values(ascending = False),从大到小排序1. 获取数组前 N
2021-10-29 17:57:52 1157
原创 两个地理坐标距离计算
操作步骤:导包使用geodesic()函数from geopy.distance import geodesicprint(geodesic((31.237872, 121.470259), (31.246946, 121.513919)).m) #计算两个坐标直线距离 # 4279.081922014711结果:4279.081922014711那么,给定一组经纬度坐标的二维数组如何对每个位置的距离进行计算?注意: calculate_distance()方法使用np.li
2021-10-24 19:22:01 1531 3
原创 数据分析之Numpy常用方法【array_equal()、unique()】
np.array_equal()1、该方法可以检查两个数组是否具有相同的形状和元素。2、该方法还可用在数组和列表之间、列表与列表间的比较# 一维数组,或者列表a = np.array([1, 3, 5, 7, 9])b = np.array([2, 4, 6, 8, 0])list_a = [1, 3, 5, 7, 9] # 列表,在python中一维数组被称为列表,numpy则叫做数组list_b = [2, 4, 6, 8, 0]copy_a = np.array([1, 3,
2021-10-24 17:50:36 5078
原创 数据分析之Numpy常用随机方法【random.randint(),random.choice(),random.uniform(),random.normal()】
这里写目录标题常用的随机方法1. random.randint()2. random.choice()3.np.linspace()4. np.ceil() ,np.floor()常用的随机方法1. random.randint()t = np.random.randint(0, 20, (3, 4))t2 = np.random.randint(20, size=(3, 4)) # 默认low从 0开始.print(t)print("------------------")print(t
2021-10-22 10:51:56 1980
原创 数据分析之pandas读写文件【to_csv,read_csv】及Numpy之间的转换
1. pandas读写数据操作1.1 to_csv()相关参数path:路径,可以是相对路径也可以绝对路径。只填写文件名则为相对路径sep:分隔符,如果不写默认为 “,”。header:是否保留列名,0 为不保存,默认为 True。index:是否保留行索引,0 为不保存,默认为 True。columns:保留某列或者某些列数据。na_rep:替换空值,如果不写,默认是空。float_format:数据保存的格式,例:float_format=’ %.2f ’ 保留两位小数a = n
2021-10-21 21:51:06 2250
原创 数据分析之Numpy数组copy和view【注意细节!!】
1. Numpy 数组拷贝【copy】a = np.arange(10)print(a)b = aprint(b is a)b[2] = 21print(a, b) # a和b 指向同一个值,所以a改变,b 一起改变c = a.copy()print(c is a)c[0] = 66print(a, c) # copy方法生成数组及其数据的完整拷贝j输出:[0 1 2 3 4 5 6 7 8 9]True[ 0 1 21 3 4 5 6 7 8 9] [
2021-10-21 17:28:44 321
原创 智能优化算法之免疫算法(IA)
这里写目录标题1. 免疫算法思想起源2. 算法原理3. 免疫算法算子3.1 算法算子3.1.1 亲和度评价算子3.1.2 抗体浓度评价算子:3.1.3 激励度计算算子3.1.4 免疫选择算子3.1.5 克隆算子3.1.6 变异算子3.1.7 实数编码变异算子3.1.8 离散编码变异算子3.1.9 克隆抑制算子3.1.10 种群刷新算子3.2 亲和度计算方法3.2.1 基于欧氏实数距离的抗体间亲和度计算方法3.2.2 基于海明距离的抗体-抗体亲和度计算方法4. 免疫算法种类和流程4.1 免疫算法种类4.1.1
2021-10-08 10:41:42 10229
基于linux开发的俄罗斯方块小游戏.rar
2020-12-29
douban.rar
2020-12-15
youtube_video_data.rar
2020-12-14
tutorials等1个文件.zip
2020-10-22
机器学习第三天学习总结思维导图.rar
2020-10-13
机器学习第二天学习思维导图.rar
2020-10-13
tensorflow运行环境支持软件.rar
2020-10-10
simhei.rar
2020-04-01
smallpdf.zip
2019-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人