自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 python不同方式生成的嵌套列表及赋值问题

    针对n*m的嵌套列表:直接生成:[[0]*m]*n;直接以列表乘倍数的方式会生成的n个内层列表指向的是同一列表,因此赋值时会该表所有的内层列表的值;列表迭代生成:[[0]*m for _ in range(n)];通过列表迭代的方式生成的n个内层列表指向的是不同的地址,故赋值时仅改变对应列表的元素。print("-------test1: ")test1 = [[0]*3]*3print(test1) #[[0, 0, 0], [0, 0, 0]

2022-03-01 10:36:17 1271

原创 二分法边界理解混乱?这样理解试试

二分法边界

2022-02-19 17:16:59 290

原创 python回溯法解决排列与组合问题

     回溯法解决排列与组合问题组合问题:    给定两个整数 n 和 k,返回 1 … n 中所有可能的 k 个数的组合,例如:输入: n = 4, k = 2输出:[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],]# 对应leetcode 77class Solution: def combine(self, n: int, k: int) -> List[List[int]]: nums = [i for i in

2020-12-19 20:03:17 1025 1

原创 机器学习实战 第3章 决策树

机器学习实战 第3章 决策树 python 3.6from math import logimport operator#创建数据集def createDataSet(): dataSet = [[1,1,'yes'], [1,1,'yes'], [1,0,'no'], [0,1,'no'], [0,1,'no']] labels = ['noSurfacing','f

2020-07-11 14:20:19 279

原创 python requests调用高德接口获取距离时间

import pandas as pdimport requestsimport json#数据导入f = open(r’E:\TS\huawei\deal_data_0729\T01_0730_B_模型输入数据_v1\from_to_data.csv’)OD_org = pd.read_csv(f)OD_org.columns = [‘from’,‘x1’,‘y1’,‘to’,‘x2...

2019-08-03 13:17:09 3646 1

原创 python练手100例(python3.6)

#!/usr/bin/env python# coding: utf-8# In[4]:# 5 输入三个整数x,y,z,请把这三个数由小到大输出x = input('x:')y = input('y:')z = input('z:')s = [x,y,z]s.sort()print(s)# In[194]:# 斐波那契数列def fib(n): if...

2019-06-28 21:26:29 1890

原创 pyechar v1新版 流向地图绘制-geo地理图

#-- coding:utf-8 --from example.commons import Collector, Fakerfrom pyecharts import options as optsfrom pyecharts.charts import Geo, Pagefrom pyecharts.globals import ChartType, SymbolTypegeo = ...

2019-06-22 10:56:07 3345 13

原创 python面向对象学习-类、继承、多重继承、初始化函数__init__、super方法

#pyhton3.6#类class Person: def setName(self,name): self.name = name def getName(self): return self.name def greet(self): print("hello,world! I'm %s." %self.name)f...

2019-04-15 23:30:54 483

原创 python系列-逻辑回归算法(logistic回归)之梯度上升算法理解及python实现

梯度上升与梯度下降算法python实现

2019-02-17 15:15:59 1257

原创 python系列之手写k-means(k均值)聚类算法

     k-means是一种无监督学习聚类算法,其方法通俗易懂,易于实现,以下将对算法原理进行介绍并用python实现。1.k-means原理k均值算法的计算过程非常直观:    1.根据数据集dataSet各列的最大最小值随机生产k个元素,作为k个簇的各自的中心;    2.分别计算剩下的元素到k个簇中心的相异度,将这些元素分别划归到相异度最低的簇;    3.根据聚类结果,重...

2018-12-29 15:54:33 3638 2

原创 Python利用random模块随机生成浮点数、整数、字符串

    我们处理一些问题时经常需要随机生成一些数据,这里介绍如何用python中的random模块生成浮点数、整数、字符串以及一些其他的小应用。1.总结如下  (1) 随机的浮点数,范围是在0.0~1.0之间:random.random();  (2) 函数随机生成一个[a,b]范围内的浮点数:random.uniform(a, b);  (3) 随机生成一个范围[a, b]内的整数:ra...

2018-12-23 20:51:38 48788 4

原创 简单粗暴理解hive开窗函数rank()、dense_rank()及row_number()的区别

看下这个例子,秒懂排序函数之间的区别  例子为五个同学的成绩,按从小到大排序,三个函数的结果如下:简单来说:  rank() over () 并列有间隔,rank值为:1 2 2 4 5  dense_rank() over() 并列不间断,rank值为:1 2 2 3 4  row_number() over() 相同连续排名,rank值为:1 2 3 4 5代码如下:select...

2018-12-22 18:14:47 2410 1

原创 hive sql 获取某天所在月的最后一个星期天

drop table if exists dm_analysis.xiaomifeng_tableau_whl_month_last_day;create table if not exists dm_analysis.xiaomifeng_tableau_whl_month_last_day asdate_sub(concat(concat((case when month(rpt_...

2018-12-15 10:17:50 3759 2

原创 递归浅析之汉诺塔问题及python实现

    递归通俗来说就是函数自己调用自己,并且每调用一次,其子问题会相对简单,复杂度会相对降低。1.KNN原理介绍  所谓物以类聚、人以群分,你身边哪种类型的朋友最多,就把你定义为这中类型的人。knn就是利用这一思想,通过测试数据的近邻类别最多的一类作为测试数据的类别。简单的说,knn就是采用测量不同特征之间的距离方法进行分类。  这里利用已经比较经典的图片说明,如下图所示,绿色圆要被决定赋...

2018-12-08 13:40:56 246

原创 python系列之手写KNN(k-近邻)聚类算法

python系列之手写KNN(k-近邻)聚类算法    KNN(k-Nearest Neighbors)是一种比较基础的机器学习分类算法,该算法的思想是:一个样本与数据集中的k个样本最相似,如果这k个样本中的大多数属于某一个类别,则该样本也属于这个类别。具体案例包括通过动作镜头及接吻镜头的次数对电影的类型进行区分等等,下面会进行详细讲述。1.KNN原理介绍  所谓物以类聚、人以群分,你身边哪...

2018-11-25 12:38:49 2937 3

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除