- 博客(23)
- 收藏
- 关注
原创 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
495
原创 python 代码实现双向链表
链表结构 在每个节点中除了存储值之外还有下一个链表头节点地址和上一个链表尾节点的地址如图所示python中可以使用类封装来完整的实现双向链表功能class doutable(): def __init__(self,prev,data): self.prev = prev #链表头节点 self.data = data...
2019-11-12 19:30:37
273
原创 20python行代码能做哪些事? 菜鸟教你用20行代码搞定所有通用线性回归问题!!
算法函数 使用numpy 库来写出梯度下降的通用方法:import numpy as npdef hyFunction(X, W): # 定义假设函数:X是一个行向量 W是一个列向量 return X.dot(W)def costFunction(X, W, y): # 成本函数:X是矩阵,W是向量,y也是向量 return ((X.dot(W) - y).dot...
2019-10-31 15:54:21
312
原创 基于Python Django框架+jquery Ajax技术实现的增删改查(CRUD)
这里代码 只写一些 关键的脚本文件代码 网页的模板是来自制作的一整套非常全面的模板manage.py#!/usr/bin/env python"""Django's command-line utility for administrative tasks."""import osimport sysdef main(): os.envir...
2019-10-20 23:31:20
382
原创 Pyhon + Socket(TCP)编程实现简单的WebServer
index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> Hello, my WSGI server! ...
2019-10-20 18:01:49
610
原创 基于 python 的 AJAX实现增删改查
使用flask中的ajax技术实现简单的增删改查这里写部分代码作为参考在web网页中写好脚本 提供一个可视化操作界面 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>用户管理</title> <...
2019-10-08 19:15:10
496
原创 Flask 简介
Flask 是一个微框架,主要面向需求简单的小应用 ,让开发者来选择如何存储数据等操作,随意性更强。Flask创世与2010年年中,尽管Falsk的历史较短,但他能够从以前的框架学到一些东西并且将它的目标设定在了小型项目上Flask是基于Werkzeug,jinjia2异界美好意愿构想的python微框架什么是微服务?微服务架构简单的说就是将整个web应用组织成为一系列的小web服...
2019-09-24 20:07:26
968
原创 AJAX技术简介
AJAX:Asynchronous JacaScript and XML(B/S:前后端分离)发展历程:在2005年2月由Jesse James Garrett首次提出 在google地图中首次被应用,从而为人所知。 在目前阶段通过AJAX与服务器交互已经成为主流的开发模式。有点分析:避免网页频繁刷新造成不良的用户体验。 减少刷新将会减少服务器的执行压力。 此种交互方式提高服...
2019-09-23 19:58:02
547
原创 JAVA WEB 龟兔赛跑
代码:html页面<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>龟兔赛跑</title> <link rel="stylesheet" type="text/css" href="css/game_style.css"/>...
2019-09-23 08:45:27
273
原创 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
454
原创 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
430
原创 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
239
原创 数据统计
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
273
原创 练习 梯度下降算法 求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
1332
原创 导数 与 偏导数的推导
导数:定义:设函数y= f(x)在点x₀的某个值域内有定义,当自变量x 在 x₀ 处有增量△x,且 (x₀+△x)也在该邻域中取得增量、△y = f(x₀ + △x)- f(x₀)如果当△x→ 时,△y/△x 之比的极限存在 则成为 y = f(x)在x₀处可导,并且该极限值称为函数f(x)在点x₀处的导数。f(x)= x²f`(x) = (x + △x)² - x²)/...
2019-09-02 20:45:27
2438
2
原创 多线程 : socket
socket()函数用于根据指定的地址族、数据类型和协议来分配一个套接口的描述字及其所用的资源。如果协议protocol未指定(等于0),则使用缺省的连接方式。 对于使用一给定地址族的某一特定套接口,只支持一种协议。但地址族可设为AF_UNSPEC(未指定),这样的话协议参数就要指定了。协议号特定于进行通讯的“通讯域”。 <<----引自百度百科 (0....
2019-08-14 08:53:35
311
原创 多线程 : 生产者消费者模式
生产者消费者问题,是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程---即所谓的“生产者”和“消费者”------在实际运行时会发生的问题生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程消费者也在缓冲区消耗这些数据问题的关键就是要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲区空时消耗数据。实现代码如下'''--------------...
2019-08-14 08:36:45
689
原创 Kmeans 均值类聚算法 (无numpy版)
Kmeans: 指 在平面坐标系中随机生成M个点 然后随机N个类然后在这M个点中随机出N个点作为分类的中心点然后计算其他点和这N个点之间的距离,将每个点分给距离最近的中心点,最后在这N个点确定的N类中分别计算新的距离这类中所有点距离相近的新的中心点 称为 质心 。import randomimport matplotlib.pyplot as pltimport numpyclas...
2019-08-13 09:04:42
286
原创 Python 基础算法 阿姆斯特朗数 斐波那契数列 冒泡排序 插入排序
Armstrong number 阿姆斯特朗数如果一个n位正整数等于其各位数字的几次方之和则称这个数为阿姆斯特朗数例如 1^3+5^3+3^3 = 153一种三位数其各个数之立方和等于该数则称这种数为水仙花数 水仙花数一共有四个 153,370,371,407想要计算阿姆斯特朗数首先我们需要确定一个范围 既然是 累加和 负数方面我们不会考虑所以只要计算大于0以上的数字就好计算...
2019-08-09 08:57:22
700
原创 Python(0基础入门) 03 python中常用的序列对象
列表 list :(0可变数据类型)元组 tuple:(不可变数据类型)集合 sets:(可变数据类型)字典dictiona:(可变数据类型)字符串string:(不可变)range:list的典型定义是 :[]list1 = [] #定义一个空列表 列表中的元素数据类型可以不一样取出列表中的元素可以使用下表的方式list1 = [1,2,3,4,...
2019-08-03 10:27:06
230
原创 Python(0基础入门) 02 字符串与字符串中 常用的函数
python中使用UTF-8 编码转换字符的方法为a = 100print(hex(a))#hex 十进制换十六进制print(bin(a))#bin 十进制换二进制print(oct(a))#oct 十进制换八进制print(int(hex(a),16))#int 十六进制换十进制print(int(bin(a),2))# 二进制换十进制0x640b11001000o1...
2019-08-02 09:37:20
227
原创 Python(0基础入门) 01
Python 是一种面向对象的解释型计算机程序设计语言。python 是纯粹的自由软件,源代码和解释器 python遵循GPL(GNU General Public License)协议。python语法简洁清晰,特色之一是强制空白符(white space)作为语句缩进(标准四个空格)。验证python 安装环境1,打开windows下的命令行工具使用 win+R快捷键启动运行,...
2019-08-01 19:19:50
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人