笔记
文章平均质量分 66
_AYER_
新手入门 有意见发邮件到 wr1712744329@outlook.com
3Q!!!
展开
-
deepin(Linux)系统安pyenv 详细教程 (仅限20 bata.....)
安装 pyenv 最常见的方法就是让使用git 去获取镜像 但是刚刚安装的的deepin 系统中并不支持git !!!所以 查找到了 git 的安装方法!$ sudo apt-get install git哦嚯!!提示 为满足依赖关系!但是终端上提示了解决办法!执行一下!$ sudo apt --fix-broken install会提示有软件包需要安装 回复Y确定完成后再执行一下之前的安装git 方法ok! 可以安装了完成后去官方文档位置ht..原创 2020-06-18 23:05:21 · 435 阅读 · 0 评论 -
python 代码实现双向链表
链表结构 在每个节点中除了存储值之外还有下一个链表头节点地址和上一个链表尾节点的地址如图所示python中可以使用类封装来完整的实现双向链表功能class doutable(): def __init__(self,prev,data): self.prev = prev #链表头节点 self.data = data...原创 2019-11-12 19:30:37 · 237 阅读 · 0 评论 -
Kmeans 应用
数据来源 :http://archive.ics.uci.edu/ml/index.php中的一组表格数据(加拿大Montesinho公园)数据简介:Montesinho公园地图中的X - x轴空间坐标:1到9Montesinho公园地图中的Y轴和y轴空间坐标:2到9FFMC:细小可燃物含水量,(最大值为101,含水率为0)DMC:地表可燃物含水率(为0时含水率为100%)...原创 2019-09-14 14:01:20 · 388 阅读 · 0 评论 -
Kmeans 均值类聚算法 (numpy库版)
对上篇Kmeans算法改写并没有重写稍显繁琐。。import randomimport matplotlib.pyplot as pltimport numpy as npimport timeclass KMeans(): def __init__(self, k=1): ''' :param k: k代表分类数 '''...原创 2019-09-10 08:27:00 · 398 阅读 · 0 评论 -
数据统计
import pymysqlimport matplotlib.pyplot as pltimport numpy as npconnection = pymysql.connect(host='127.0.0.1',user='root',password='root', database='db_job_data',port=...原创 2019-09-09 08:51:12 · 225 阅读 · 0 评论 -
python 中文jieba分词
import osimport jiebafrom collections import Counterdef words(txt): print(jieba.cut(txt)) lista = jieba.cut(txt) #返回的结构都是一个可迭代的 generator,可以使用 for 循环来获得分词后得到的每一个词语(unicode) c = Count...原创 2019-09-09 09:06:21 · 218 阅读 · 0 评论 -
练习 梯度下降算法 求2阶导数
# 梯度下降 == 导数值下降import matplotlib.pyplot as pltimport numpy as np#引入3D绘图from mpl_toolkits.mplot3d import Axes3D# f(x) = (x+y)**2, 目标函数# f'(x) = 2*x +2*y # f'(y) =2*y + 2*x 梯度函数:2阶导数函数def...原创 2019-09-05 09:21:29 · 1274 阅读 · 0 评论 -
Kmeans 均值类聚算法 (无numpy版)
Kmeans: 指 在平面坐标系中随机生成M个点 然后随机N个类然后在这M个点中随机出N个点作为分类的中心点然后计算其他点和这N个点之间的距离,将每个点分给距离最近的中心点,最后在这N个点确定的N类中分别计算新的距离这类中所有点距离相近的新的中心点 称为 质心 。import randomimport matplotlib.pyplot as pltimport numpyclas...原创 2019-08-13 09:04:42 · 258 阅读 · 0 评论 -
多线程 : socket
socket()函数用于根据指定的地址族、数据类型和协议来分配一个套接口的描述字及其所用的资源。如果协议protocol未指定(等于0),则使用缺省的连接方式。 对于使用一给定地址族的某一特定套接口,只支持一种协议。但地址族可设为AF_UNSPEC(未指定),这样的话协议参数就要指定了。协议号特定于进行通讯的“通讯域”。 <<----引自百度百科 (0....原创 2019-08-14 08:53:35 · 265 阅读 · 0 评论 -
多线程 : 生产者消费者模式
生产者消费者问题,是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程---即所谓的“生产者”和“消费者”------在实际运行时会发生的问题生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程消费者也在缓冲区消耗这些数据问题的关键就是要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲区空时消耗数据。实现代码如下'''--------------...原创 2019-08-14 08:36:45 · 611 阅读 · 0 评论 -
Python(0基础入门) 03 python中常用的序列对象
列表 list :(0可变数据类型)元组 tuple:(不可变数据类型)集合 sets:(可变数据类型)字典dictiona:(可变数据类型)字符串string:(不可变)range:list的典型定义是 :[]list1 = [] #定义一个空列表 列表中的元素数据类型可以不一样取出列表中的元素可以使用下表的方式list1 = [1,2,3,4,...原创 2019-08-03 10:27:06 · 195 阅读 · 0 评论 -
Python 基础算法 阿姆斯特朗数 斐波那契数列 冒泡排序 插入排序
Armstrong number 阿姆斯特朗数如果一个n位正整数等于其各位数字的几次方之和则称这个数为阿姆斯特朗数例如 1^3+5^3+3^3 = 153一种三位数其各个数之立方和等于该数则称这种数为水仙花数 水仙花数一共有四个 153,370,371,407想要计算阿姆斯特朗数首先我们需要确定一个范围 既然是 累加和 负数方面我们不会考虑所以只要计算大于0以上的数字就好计算...原创 2019-08-09 08:57:22 · 621 阅读 · 0 评论