![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python随笔
文章平均质量分 57
三只佩奇不结义
士人有百折不回之真心,方有万变不穷之妙用。
展开
-
ubuntu server 开机自动登录并启动jupyter lab
如果你的 Ubuntu Server 系统没有安装桌面环境,就没有 lightdm 管理器可用了,开机自动登录需要用到 tty。用户的 bashrc 配置文件中,使得每次打开终端,都会自动启动。接下来创建启动命令的脚本,使用以下命令创建一个名为。命令是为了等待系统启动完成,防止启动脚本失败。用户会自动登录到 tty1 终端,并启动。只有当不是在桌面环境下,而且当前终端是。中,这样就不会在终端中产生输出。用户登录到 tty1 终端时,接下来,需要将脚本添加到。重启系统,等待系统启动,原创 2023-06-06 11:53:01 · 1441 阅读 · 0 评论 -
修改配置文件解决matplotlib中文与正负号乱码问题
【代码】修改配置文件解决matplotlib中文与正负号乱码问题。原创 2022-12-29 20:45:35 · 1281 阅读 · 0 评论 -
jupyter创建新环境与新kernel
jupyter创建新环境与新kernel原创 2022-08-31 15:50:56 · 2049 阅读 · 0 评论 -
pytorch统计模型参数数量
pytorch统计模型参数数量原创 2022-08-23 15:20:00 · 838 阅读 · 0 评论 -
图像按照网格形状展示的python实现
图像按照网格形状展示的python实现原创 2022-08-10 20:22:59 · 726 阅读 · 0 评论 -
Jupyter配置虚拟环境及安装Python包时遇到的问题
安装Python包时遇到的问题原创 2022-07-22 16:21:55 · 585 阅读 · 0 评论 -
pytorch随机数种子设置
if args.seed is not None: torch.manual_seed(args.random_seed) torch.cuda.manual_seed(args.random_seed) torch.cuda.manual_seed_all(args.random_seed) np.random.seed(args.random_seed) random.seed(args.random_seed) tor原创 2021-12-01 20:16:52 · 1173 阅读 · 0 评论 -
论文绘图与合成图片过程中常见问题
1、PIL格式与cv2格式的转换问题详见Stack overflowTo convert from PIL image to OpenCV use:import cv2import numpy as npfrom PIL import Imagepil_image=Image.open("demo2.jpg") # open image using PIL# use numpy to convert the pil_image into a numpy arraynumpy_image=原创 2021-11-04 21:46:49 · 1956 阅读 · 0 评论 -
matplotlib相关注意事项
1、正常显示中文与正负号plt.rcParams['font.sans-serif']=['SimHei'] # 正常显示中文plt.rcParams['axes.unicode_minus']=False # 正常显示负号2、运行过程中不显示绘图import matplotlibmatplotlib.use('Agg') # 不显示绘图import matplotlib.pyplot as plt这里需要注意,matplotlib.use('Agg')需要在导入pyplot前原创 2021-07-13 11:44:57 · 370 阅读 · 0 评论 -
pytorch中几个常见的需要重写的类
文章目录1 Dataset类2 自定义transform3 自定义网络结构由于是初学者,目前在学习过程中遇到的就以上三类,如果还有其他的话欢迎补充。1 Dataset类有时候需要使用我们自己的数据集,而非pytroch自带的数据集,这时候就有必要改写Dataset类了。相关操作见 Dataset类的改写,里面写得比较详细了,摘录几句比较重要的话。当我们集成了一个 Dataset类之后,我们需要重写 __len__ 方法,该方法提供了dataset的大小; __getitem__ 方法, 该方法支持原创 2021-04-08 11:29:47 · 881 阅读 · 0 评论 -
Python语言Codewars实战——Sudoku Solution Validator(4 kyu)
Description:Sudoku BackgroundSudoku is a game played on a 9x9 grid. The goal of the game is to fill all cells of the grid with digits from 1 to 9, so that each column, each row, and each of the nine 3x3 sub-grids (also known as blocks) contain all of the原创 2020-11-22 11:04:30 · 365 阅读 · 0 评论 -
Python实战——VAE的理论详解及Pytorch实现
2.1 设定优化目标这一部分引入是因为一个问题:在通过采样的方法(蒙特卡洛法)计算下面这个式子的时候可不可以走捷径(shortcut)?实际上(in practice),对大多数的潜变量zzz而言,P(X∣z)P(X|z)P(X∣z)都是nearly zero的,因此它们对我们估计P(X)P(X)P(X)是没啥用的。这里就涉及到了VAE的核心思想了:尽量只采样那些对生成XXX 有贡献的zzz,然后用它们估计P(X)P(X)P(X) 。那么问题来了,从哪个分布里面去采样才能达到这个目的呢?不妨假设原创 2020-11-18 18:39:21 · 30882 阅读 · 17 评论 -
Error loading “D:\Coding\Anaconda\lib\site-packages\torch\lib\asmjit.dll“
OSError: [WinError 126] The specified module could not be found. Error loading "C:\Users\chunc\anaconda3\lib\site-packages\torch\lib\asmjit.dll" or one of its dependencies.这个问题简直坑人,我在CSDN等国内的博客网站找的解决办法都是更新numpy,可谁知numpy没更新好,我的Spyder倒是莫名其妙地卸了,弄的我只能重装Anaco原创 2020-11-02 18:51:00 · 13243 阅读 · 13 评论 -
MATLAB与Python实战——二维向量与等高线的绘制
代码前部分是求解偏微分方程,后面一部分是绘图。在绘图的过程中,主要难点有两个:第一, 如何使用python或MATLAB绘制等高线以及热力图,并把它们叠加在一张图上。第二,如何使用python或MATLAB绘制二维的向量图。MATLAB实现代码:% Solution of 2D Stokes and continuity equations with finite differences% on a regular grid using stream function - vorticit原创 2020-08-12 16:56:08 · 1374 阅读 · 0 评论 -
Python实战——过采样数据的处理之改进的SMOTE算法
理论实现数据:2,4,4,2,3,3,02,2,3,2,1,2,12,3,3,2,2,3,12,2,3,2,5,2,12,3,4,3,2,2,01,5,4,2,2,1,02,5,4,4,4,1,02,4,4,4,4,7,01,4,2,2,2,4,02,3,3,2,5,2,01,2,2,2,1,3,02,5,4,2,5,2,01,5,3,4,4,2,12,6,2,2,4,1,02,4,4,3,4,2,02,2,4,3,5,3,01,6,3,3,4,7,01,4,4,原创 2020-07-10 19:54:42 · 21284 阅读 · 8 评论 -
Python实战——选择最佳旅游攻略,让旅游更加便捷(爬虫实战)
前言: 打算和老弟去西安来一个说走就走的旅行,但是网上攻略太多了看得头皮发麻,但是仔细看的话每条旅游攻略都有特定的参数条件的,比如人数、价钱、游玩时间,也就是说我们可以通过筛选这些条件初步获取我们满意的攻略。1 前期准备这次爬的是去哪儿网,网站大概长这样如果我们搜一个旅行地点,会得到这么一个网页网页的网址为:http://travel.qunar.com/travelbook/list...原创 2020-04-03 17:40:21 · 2274 阅读 · 3 评论 -
Python实战——表情包爬虫,让你拥有数之不尽的表情包(^_^)
前言: 每次发表情包的时候总是会愁自己表情包太少了,用来用去就那些,很头疼,现在写一个爬虫爬取表情包,以后再也不用愁没表情包了!爬取的网站网址为:表情包网址先来看看网站长啥样看到这么多表情包就很开心,一个一个保存太麻烦了,爬就完事了!源代码:# _*_ coding: utf-8 _*_'''Author:Chen Weidate: 23:12Repetition i...原创 2020-04-02 14:03:58 · 587 阅读 · 0 评论 -
Python实战——百度图片的爬取
有人找我爬取一下百度图片,好像写这个的人比较少,于是我借鉴GitHub上的代码,根据需求修改后有如下代码# -*- coding: utf-8 -*-import requestsfrom threading import Threadimport reimport timeimport hashlibimport osclass BaiDu: """ 爬取百度...原创 2020-03-14 16:57:00 · 136 阅读 · 0 评论 -
机器学习——神经网络篇
一、生物神经元简介1.1生物神经元的结构参考资料:https://mp.weixin.qq.com/s?__biz=MzA4MTg3NDgwNQ==&mid=2247486270&idx=1&sn=12e35b20ad8464d051062a4e40810ae0&chksm=9f8f1124a8f898323cc0335c012c1ba020c9c1da972...转载 2019-05-17 11:49:00 · 1388 阅读 · 0 评论 -
Python实现词云图两例
以下两个实战使用python3.7实现,编译软件为Jupyter Notebook实战1:App Store钉钉评价分析评论爬取App Store 已经给出一个软件评论接口import requestsimport pandas as pdfrom pandas import DataFrameflag = [1,2,3,4,5,6,7,8,9]urllist = []for ...原创 2020-03-03 16:33:58 · 794 阅读 · 0 评论 -
python数据类型总结
参考资料:https://blog.csdn.net/answer3lin/article/details/86430074一、python中数据类型分类思维导图二、值得注意的是:1、Python中的变量都是指针,因此是没有类型限制的,且指针的内存空间大小是与类型无关的,其内存空间只是保存了所指向数据的内存地址。2、值类型是不可变的(immutable),这种不可变是指该值类型的变量指向...原创 2019-04-01 19:57:48 · 9660 阅读 · 0 评论 -
python正则表达式图文总结(一)
一、主要正则表达式图1 正则表达式主要内容总结二、正则类型1、查找①表达式:re.findall(pattern, string, flags)其中pattern为正则表达式,string为待查找字符串,flags为图一中所述的模式②查找结果以列表的形式返回2、替换①表达式:re.sub(pattern, repl, string, count, flags)其中patter...原创 2019-04-15 18:10:14 · 458 阅读 · 0 评论 -
JSON与python
一、什么是JSON?全称:JavaScript Object Notation, 即JavaScripe对象标记本质:JSON是一种轻量级的数据交换格式,它是我们为了便于跨语言交换数据而定制的一种数据格式表现形式:字符串,符合JSON格式的字符串叫做JSON字符串二、JSON的优势易于阅读易于解析网络传输效率高跨语言交换数据三、在python中使用JSON(反序列化)注意...原创 2019-04-15 19:52:31 · 454 阅读 · 0 评论 -
python正则表达式图文总结(二)
推荐参考资料:http://www.runoob.com/python/python-reg-expressions.html详细的总结内容请见我的图文总结(一)文章这篇文章给出一个实例# 导入正则表达式的re模块import re# 取出string8中所有的天气状态string8 = "{ymd:'2018-01-01',tianqi:'晴',aqiInfo:'轻度污染'},"...原创 2019-04-16 11:45:45 · 140 阅读 · 0 评论 -
Python面向对象程序设计总结
一、总结图1 Python类主要内容思维导图二、补充说明1、类只负责刻画,不负责执行类是显示生活的一种刻画,是一种将现实抽象之后形成的模板,以构造对象的方式具体去实现类的模板2、构造函数__init__只能返回NoneType类型的内容,否则会报错3、我们以点运算符调用对象的变量的时候,系统会先检查对象是否有该名称的变量,如若没有则检查该对象所属类是否有该变量,再没有则检查该类...原创 2019-04-17 15:45:22 · 2337 阅读 · 0 评论 -
python爬虫与数据分析之《向往的生活爬取》
项目一:《向往的生活》弹幕爬取与分析项目一参照于公众号“超哥的杂货铺”《《向往的生活3》弹幕爬取与分析》一文链接:公众号文章链接.本文在参考文章的基础上添加了一些自己的理解,多了不少注释1.1弹幕的爬取注:本次代码主要使用requests库,抓取结果存储在CSV文件中1.1.1 网页分析在芒果TV网页版打开第5期节目,等待广告加载完毕,同时打开chrome开发者工具的network选...转载 2019-09-24 17:42:56 · 839 阅读 · 2 评论 -
Python包、模块易错点
1、python项目的组织架构示意图python程序结构:包―>模块―>类―>变量和函数(这两个为类的属性,不属于Python结构),就好比学生的身高与体重不属于学校的组织架构一样,它们只是学生所特有的属性2、在Python里面包就是文件夹,但文件夹不一定是包,包是含有__init__.py模块的文件夹3、Python中的import都是导入模块,导入包其实就是导入模块的...原创 2019-04-06 15:51:02 · 172 阅读 · 0 评论