学习教材采用图灵程序设计丛书《Python编程从入门到实践》今日的学习包括类及相关操作,文件储存,异常处理。类:#类class Abc():#这个()可有可无,类名规定大写以区分"""一次关于类的简单尝试"""def__init__(self,x,y=5):#默认的初始化函数,即创建该类的对象需要带入参数时则会转入这个函数处理,注意前后都是两个下划线!!self.x=x#有self.前缀的变量都是该类的属性self.y=yself.z=0 def setX(self,newX):#如果要改变对...
1 修改detail视图函数,渲染文件的时候,增加codehight拓展 post.body = markdown.markdown(post.body,extensions=[‘markdown.extensions.extra‘,‘markdown.extensions.codehilite‘,‘markdown.extensions.toc‘,])2 安装Pygments 进入虚拟环境, pip install Pygments3 修改base.html, 增加代码高亮的样式css 增加一行: <link rel="stylesheet" href="{% static ‘blog/css/highlights/github.css %}"templates/base....
1 2017年01月13日
小小的建议
没缩进不能看,不如贴gist
单纯的adb的封装有很多人写了
比如我(#厚脸皮) https://github.com/264768502/adb_wrapper
比如这贴: https://testerhome.com/topics/6938如果要处理UI的话,其实有现成的,比如pyuiautomator或者Appium
96
yaboandriod #2 2017年01月16日
controller代码import xml.etree.ElementTree as ET
import os
import sys
import subprocess as sp
import time
import logging
impo...
5 创建简单项目cmd界面进入到manage.py目录, 执行python manage.py runserver 命令就可以在本机上开启一个 Web 服务器:在本地浏览器打开: http://127.0.0.1:8000/ 修改配置文件settings.py,使得django浏览界面支持中文# LANGUAGE_CODE = ‘en-us‘LANGUAGE_CODE = ‘zh-hans‘# TIME_ZONE = ‘UTC‘TIME_ZONE = ‘Asia/Shanghai‘[python][django学习篇][搭建简单的django开发环境]---暂时不搭建mysql标签:man 自动 脚本 ...
for ‘blog‘:blog\migrations\0001_initial.py:- Create model Category- Create model Post- Create model Tag- Add field tags to post 执行python manage.py migrateF:\pythoncode\django\workspace\blogproject
(djanoproject_env) λ python manage.py migrate
Operations to perform:Apply all migrations: admin, auth, blog, contenttypes, sessions
Running migrations:Applying contenttypes.0001_initial... OKApplyin...
Python机器学习 学习笔记与实践 环境:win10 + Anaconda Python3.8 该篇总结各类监督学习算法的实践使用方法
1、二分类
线性模型也广泛应用于分类问题。我们首先来看二分类。这时可以利用下面的公式进行预测: y? = w[0] * x[0] + w[1] * x[1] + …+ w[p] * x[p] + b > 0 如果函数值小于 0,我们就预测类别 -1;如果函数值大于 0,我们就预测类别 +1。对于所有用于分类的线性模型,这个预测规则都是通用的。
最常见的两种线性分类算...
机器学习 集成学习篇——python实现Bagging和AdaBOOST算法摘要Bagging算法Adaboost算法
摘要
本文通过python实现了集成学习中的Bagging和AdaBOOST算法,并将代码进行了封装,方便读者调用。
Bagging算法
import numpy as np
import pandas as pd
class Cyrus_bagging(object):def __init__(self,estimator,n_estimators = 20):self.estimator = estimatorself.n_estimators = n_estimatorsself.models = Nonedef fit(self,x,y):x =...
【Python爬虫实例学习篇】——4、超详细爬取bilibili视频
由于经常在B站上学习,但无奈于家里网络太差,在线观看卡顿严重,于是萌生了下载视频的想法(如果只是单纯想下载视频,请用you-get库)。废话不多说直接开干。
(我发现好像很多人在爬bilibili视频的时候都有用到某个API然后还需要一个cid参数,这些在本文中没有用到。。。。)
使用工具python3.6
requests库
lxml库(xpath解析)
json库(解析json数据获取下载链接)
ffmp...
一、re.match函数1、re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。函数语法:re.match(pattern, string, flags=0)函数参数说明:参数 描述pattern 匹配的正则表达式string 要匹配的字符串。flags 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。参见本文下面附录内容匹配成功re.match方法返回一个匹配的对象,否则返回None。实例1>>> import re>>>...
一、数值运算符1、运算符 +,-,* 和 / 与其它语言一样,括号 (()) 用于分组2、int 和 float整数(例如,2, 4, 20 )的类型是 int,带有小数部分的数字(例如,5.0, 1.6)的类型是 float。3、/ 、 //、 %除法(/)永远返回一个浮点数。如要只返回整数结果(丢掉任何小数部分),可以使用 // 运算符(floor division);要计算余数可以使用 %>>> 17 / 3 # classic division returns a float5.666666666666667>>>>>> 17 // 3 # floor di...
一、编码
默认情况下,Python 源文件是 UTF-8 编码。
你也可以为源文件指定不同的字符编码。为此,在 #! 行(首行)后插入至少一行特殊的注释行来定义源文件的编码。
例如,如果你的编辑器不支持 UTF-8 编码的文件,但支持像 Windows-1252 的其他一些编码,你可以定义:
# -*- coding: cp-1252 -*-
通过此声明,源文件中所有的东西都会被当做用 cp-1252 编码对待。这样就可以在源文件中使用 Windows-1252 字符集中的所有字符了。
这...
Python基础:https://blog.csdn.net/qq_34374664/article/details/80012978
NumPy函数库基础 (参考自《机器学习实战》)
先打开Pyhton>>> from numpy import * 引入NumPy函数库所有模块
>>> random.rand(4,4) 随机创建4x4矩阵
>>> randMat=mat(random.rand(4,4)) 赋值语句
>>> randMat.I 矩阵求逆
>>> invRandMat=randMat.I 赋值语句
>>> randMat*invRandMat 矩阵相乘(矩阵乘以它的逆矩阵结果应当是单位矩阵(除了对角线元素是1,...