
python
怪我冷i
这个作者很懒,什么都没留下…
展开
-
python批量改名
python批量改名def update_files_name(): old_names = os.listdir(path) for old_name in old_names: if old_name!= sys.argv[0]: # 代码本身路径,防止脚本文件放在path路径下时,被一起重命名 if old_name.endswith('.mp4'): #print(old_name原创 2020-11-16 15:25:41 · 1447 阅读 · 0 评论 -
python 中 *args 和 **kwargs 的区别(python双星或两个星星是什么意思)
在 python 中,*args 和 **kwargs 都代表 1个 或 多个 参数的意思。*args 传入tuple 类型的无名参数,而 **kwargs 传入的参数是 dict 类型。下文举例说明。1.*args 的用法,以下测试代码:def test(*args): print(args) for i in args: print(i)test(1,2,3)# 输出值分别为# (1,2,3)# 1# 2# 32.**kwargs 的用法,以下原创 2020-12-04 12:23:19 · 531 阅读 · 0 评论 -
python3安装mysql工具包(win10,ubuntu,centos)
python3安装mysql工具包win10pip install mysqlclient或者pip install -i https://pypi.douban.com/simple/ mysqlclient通过condaconda install mysqlclientubuntusudo apt-get install libmysqlclient-devsimcentossudo yum install python-devel mysql-devel...原创 2020-12-04 10:18:26 · 194 阅读 · 0 评论 -
pycharm配置默认代码和注释模板
pycharm配置默认代码和注释模板在pycharm菜单栏找File -> settings -> Editor -> File and Code Templates -> Python Script,找到后编辑:#!/usr/bin/env python# _*_ coding: utf-8 _*_# @Time : ${DATE} ${TIME}# @Author : 流柯# @Version:V 0.1# @File : ${NAME}.py# @desc :原创 2020-12-03 16:39:49 · 823 阅读 · 0 评论 -
conda常用命令
1.创建新环境conda create -n 环境名 python=3.72.删除一个环境conda remove -n 环境名 --all3.重新命名的方法conda create -n 新环境名 --clone 旧环境名conda remove -n 旧环境名 --all3.进入(激活)、退出虚机环境windows下activate 虚拟环境名linux或OS下source activate 虚拟环境名关闭conda环境deactivate3.查看虚拟环境co原创 2020-12-02 10:59:00 · 1560 阅读 · 0 评论 -
Python3入门机器学习经典算法与应用——knn算法数据归一化 Feature Scaling
数据归一化 Feature Scaling最值归一化 normalization把所有数据映射到0-1之间适⽤用于分布有明显边界的情况;受outlier影响较⼤大均值方差归一化 standardization均值方差归一化:把所有数据归⼀一到均值为0⽅方差为1的分布中对测试数据集如何归一化测试数据是模拟真实环境• 真实环境很有可能⽆无法得到所有测试数据的均值和⽅方差• 对数据的归⼀一化也是算法的⼀一部分(x_test - mean_train) / std_train模型原创 2020-11-12 16:28:30 · 458 阅读 · 1 评论 -
Python3入门机器学习经典算法与应用——knn算法网格搜索
knn算法网格搜索06 网格搜索和更多kNN中的超参数import numpy as npfrom sklearn import datasetsdigits = datasets.load_digits()X = digits.datay = digits.targetfrom sklearn.model_selection import train_test_splitX_train, X_test, y_train, y_test = train_test_split(X, y,原创 2020-11-12 10:55:06 · 317 阅读 · 0 评论 -
Python3入门机器学习经典算法与应用——超参数
超参数knn算法中,k值就是一个典型的超参数超参数import numpy as npfrom sklearn import datasetsdigits = datasets.load_digits()X = digits.datay = digits.targetfrom sklearn.model_selection import train_test_splitX_train, X_test, y_train, y_test = train_test_split(X, y,原创 2020-11-12 10:08:12 · 839 阅读 · 0 评论 -
Python3入门机器学习经典算法与应用——手写knn模块
文章目录手写knn模块kNN.pymetrics.pymodel_selection.py手写knn模块`-- playML |-- __init__.py |-- kNN.py |-- metrics.py `-- model_selection.py其中__init__.py是一个空文件,kNN.pyimport numpy as npfrom math import sqrtfrom collections import Counterfrom .me原创 2020-11-12 10:06:33 · 496 阅读 · 1 评论 -
python3爬虫学习scrapy入门
scrapy入门#在开始爬取之前,我们首先要创建一个scrapy项目,在命令行输入一下命令即可创建#创建项目scrapy startproject xicidailicd xicidaili#创建爬虫scrapy genspider scrapy001 xicidaili.com创建成功Created spider 'scrapy001' using template 'basi...原创 2020-04-17 15:58:46 · 223 阅读 · 0 评论 -
Numpy的基础知识
Numerical Python介绍Numpy是Numerical Python的简称,是Python中高性能科学计算和数据分析的基础包。Numpy提供了一个多维数组类型ndarray,它具有矢量算术运算和复杂广播的能力,可以实现快速的计算并且能节省存储空间。在使用Python调用飞桨API完成深度学习任务的过程中,通常会使用Numpy实现数据预处理和一些模型指标的计算,飞桨中的Tensor数据...原创 2019-12-25 16:31:34 · 964 阅读 · 0 评论 -
Numpy基础知识
Numpy 基础知识参考资料参考资料# https://aistudio.baidu.com/aistudio/projectdetail/225067# ndarray数组和list列表分别完成对每个元素增加1的计算# Python原生的list# 假设有两个lista = [1, 2, 3, 4, 5]b = [2, 3, 4, 5, 6]# 完成如下计算# 1 对...原创 2019-12-25 16:12:19 · 517 阅读 · 0 评论 -
机器学习中的数学
机器学习中的数学机器学习是一个综合性强、知识栈长的学科,需要大量的前序知识作为铺垫。其中最核心的就是:绝大多数算法模型和实际应用都依赖于以概率统计、线性代数和微积分为代表的数学理论和思想方法。概率统计概率统计是利用数据发现规律、推测未知的思想方法。这和机器学习的目标高度一致,机器学习中的思想方法和核心算法大多构筑在统计思维方法之上。本专栏介绍的核心概率思想和基础概念将围绕着条件概率、随机变量...原创 2019-12-20 12:43:18 · 1550 阅读 · 0 评论 -
python调试PDB工具命令
python 调试PDB学习* ENTER (重复上次命令)* c (继续)* l (查找当前位于哪里)* s (进入子程序,如果当前有一个函数调用,那么 s 会进入被调用的函数体)* n(ext) 让程序运行下一行,如果当前语句有一个函数调用,用 n 是不会进入被调用的函数体中的* r (运行直到子程序结束)* !<python 命令>* h (帮助)* a(rg...原创 2019-12-11 21:36:52 · 130 阅读 · 0 评论 -
ksnapshot使用
ksnapshot使用输入ksnapshot --help输出W: The ksnapshot utility has been deprecated in favor of spectacleW: Starting spectacle ...Usage: spectacle [options]KDE Screenshot UtilityOptions: -v, --versi...原创 2019-11-27 20:29:39 · 498 阅读 · 0 评论 -
translate-shell的使用方法
translate-shell的使用方法1.下载2.执行chmod +x ./trans添加权限3.使用./trans helloworld输出helloworld你好,世界(Nǐ hǎo, shìjiè)helloworld 的翻译[ English -> 简体中文 ]helloworld 你好,世界, 你好世界, 的HelloWorld参考资料:命...原创 2019-11-27 19:11:57 · 1389 阅读 · 0 评论 -
Python3学习第四天
文章目录Python3 基础语法注释行与缩进数字(Number)类型字符串(String)python保留字空行等待用户输入同一行显示多条语句import 与 from...import导入 sys 模块导入 sys 模块的 argv,path 成员命令行参数Python3 基础语法注释Python中单行注释以 # 开头,实例如下#!/usr/bin/python3 # 第一个注释p...原创 2019-10-31 19:40:37 · 229 阅读 · 0 评论 -
论一只爬虫的自我修养——python使用代理
python使用代理import urllib.requestimport randomurl = 'https://www.kuaidaili.com/free/intr/'iplist = ['117.141.155.243:53281','58.249.55.222:9797']proxy_support = urllib.request.ProxyHandler({'http...原创 2019-10-17 15:18:56 · 765 阅读 · 0 评论 -
java调用Python 传递参数
目录说明java端编码两次python端解码两次参考资料说明java调用Python,并向Python传参数因为需要动态传参数,可能有些参数是空值所以在java用base64对参数转码,这里转码了两次,Python也解码了两次java端编码两次package test;import java.io.BufferedReader;import java.io.InputStreamR...原创 2019-01-15 11:15:34 · 2275 阅读 · 1 评论 -
Runtime.getRuntime().exec方法envp设置系统环境变量参数的使用
因为没有设置到Python的系统环境变量,所以执行Python脚本时,要设置 public static void main(String[] args) { String[] cmdarray = new String[] { "cmd", "/c", "python D:\\python2\\test.py"}; String[] envp = new String[] {&原创 2019-01-14 20:14:15 · 10118 阅读 · 0 评论