自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 从砸电脑到笑嘻嘻ubuntu18.04配置深度学习环境

1.添加ppa源到系统 sudo add-apt-repository ppa:graphics-drivers/ppa有时候因为网速会失败,多试两次最后成功了。然后更新源sudo apt-get update 2.屏蔽开源驱动 nouveausudo gedit /etc/modprobe.d/blacklist.conf在最后添加:blacklist nouveauo...

2020-02-26 17:04:52 501 2

原创 django一直提示找不到路径

django一直提示在url路由中找不到当前路径path(r'^index/', views.index)改成下面的样子就好了path('index/', views.index)

2021-09-22 10:39:16 1331

原创 django学习过程的问题

OSError: [Errno 22] Invalid argument: ‘F:\python黑马程序员\老男孩django\mysite\:\index.html’[29/Aug/2021 10:02:24] “GET /index/ HTTP/1.1” 500 102183原因是’DIRS’: [os.path.join(BASE_DIR, ‘templates’)]这里写成了’DIRS’:os.path.join(BASE_DIR, ‘templates’)...

2021-08-29 10:25:04 148

原创 2021-07-21

目录创建Django:配置setting:运行Django:创建Django:终端输入:django-admin startproject 项目名配置setting:项目名的同名文件夹下,打开setting.py,配置静态文件路径:STATICFILES_DIRS = (os.path.join(BASE_DIR,‘static’),)配置动态文件路径:TEMPLATES = [ { 'BACKEND': 'django.template.backe

2021-07-21 17:07:30 119

原创 python小技巧

一个长列表,每若干个值,计算一个平均值a = [1,2,3,4,5,6]for i in range(0, len(a), 2): print(sum(a[i:i+2])/2)

2021-05-21 20:12:34 74

原创 2021-01-27

真的是装了好久好久都好久都好久都好久都好久的装好之后,一直显示连不上,网上查了好久,众说纷纭。什么terminador版本呀啥的。试了好多次都不行。最后偶然间看到一个,说,装好jupyter后,需要重新装一下ipythonsudo pip3 install --ignore-installed ipython --upgrade -i https://pypi.tsinghua.edu.cn/simple然后就可以使用了。然后打开pycharm,发现pycharm里面的还是运行不了。又查了好久

2021-01-27 16:11:12 60

原创 我的Citavi初体验,比mendeley更好使的软件

Citavi初体验参考文献引用格式:在citation选项卡里,可以浏览自己想要的格式,也可以自定义格式。中文文献import:中文文献导入后,如果是直接导入的本地pdf文件,可能无法识别所有信息,此时,直接去谷歌学术搜索这篇文献,下载后,用citavi打开,可以直接拖过去,就会有详细的文献信息。参考文献格式及人名字全大写更正国内就是使用GB/T 7714格式,无论中文还是英文,都是姓在前,名在后,即last-name,first-name。citavi搜索到的格式里面,包含了文献出处链

2020-12-29 15:52:26 1101

原创 我的秋招知识储备--Linux之find命令

当时不是我写的,我觉得作者写的很好,我想写在博客里,方便回顾和记忆,原谅我这个偷书人吧!https://www.toutiao.com/i6903281236354007564/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1&timestamp=1607316832&app=news_article&utm_source=weixin&utm_medium=toutiao_android&a

2020-12-16 15:54:30 622

原创 黑科技软件使用---Writage

将word文档转换为markdown格式大概这个网址下载软件Writage ,然后重新打开,可以看到word的选项栏中多了一个插件

2020-11-20 10:03:20 4306

原创 我的秋招--python垃圾回收机制--讲的真的很好

还是在啰嗦一句,我只是知识的搬运工,当然在学习的过程中,加了我自己的整理和理解,希望大佬们指点也希望原创作者海涵,只是方便我自己记忆,绝无利益趋向。引用计数器标记清楚分代回收缓存机制Python的C源码1.引用计数器1.1环状双向链表refchain在Python程序中创建的任何对象都会放在refchain链表中name = "wupwqi"age = 18hobby = ['篮球','美女']每创建一个对象,内部会创建一些数据:【上一个对象、下一个对象、类型、引用个数】na

2020-10-25 15:50:06 178

原创 我的秋招--python实现单例--元类相关知识

使用函数装饰器实现单例使用类装饰器实现单例使用__new__ 关键字实现单例使用 metaclass 实现单例1.使用函数装饰器实现单例def singleton(cls): _instance = {} def inner(): if cls not in _instance: _instance[cls] = cls() return _instance[cls] return inner @sin.

2020-10-22 17:28:30 98

原创 我的秋招--B+树数据库相关知识--面试被卡的死死的

为什么使用B+树?hash表的缺点1.利用hash存储的话需要将所有的数据文件添加到内存,比较耗费内存空间。2.如果所有的查询都是等值查询,那么hash确实很快,但是在企业或者实际工作中,范围查找的数据更多,而不是等值查询,因此hash就不太合适了。二叉树红黑树的缺点无论是二叉树还是红黑树,都会因为树的深度过深而造成io次数变多,影响数据读取的效率B树的索引格式和缺点B树的特点:1.所有键值(key)分布在整棵树中2.搜索有可能在非叶子结点结束,在关键字全集内做一次查找,性能逼

2020-10-22 16:44:27 508

原创 我的秋招--网络协议

一、 计算机网络体系结构分层计算机网络体系结构分层不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。二、 TCP/IP 基础1. TCP/IP 的具体含义从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用 IP 进行通信时所必须用到的协议群的统称。具体来说,IP 或 ICMP、

2020-10-21 20:16:47 148

原创 我的秋招---联合索引

联合索引最左匹配原则ABC三列,mysql会首先匹配A,然后匹配B,C。如果用(B,C)这样的数据来检索的话,就会找不到A使得索引失效。如果使用(A,C)这样的数据来检索的话,就会先找到所有A的值然后匹配C,此时联合索引是失效的。把最常用的,筛选数据最多的字段放在左侧。最左匹配所谓最左原则指的就是如果你的 SQL 语句中用到了联合索引中的最左边的索引,那么这条 SQL 语句就可以利用这个联合索引去进行匹配, 值得注意的是,当遇到范围查询(>、<、between、like)就会停止匹配。

2020-10-21 02:08:44 160

原创 利用pyecharts绘制桑基图---帮助小姐姐

pyecharts的中文网站,有这个包的详细介绍,需要什么直接去看什么。绘制桑基图,主要是结点和联系。原始数据的示意图:pyecharts要求都要是json格式,这是一种数据格式,有专门的网站将excel转换成json。比如http://www.yzcopen.com/doc/exceljson自己也找了个代码:import codecsfile_name = '.\\卵巢囊肿手术治疗(腹腔镜).xlsx'wb = xlrd.open_workbook(file_name)dict_l

2020-10-20 20:44:52 765 1

原创 我的秋招--“进程&线程&协程&IO多路复用&异步”

2020-09-26 夜 宿舍 下了一天的雨 起床整理一下博客同步、异步描述的是任务的提交方式同步:任务提交之后,原地等待任务的返回结果,等待的过程中不做任何事程序层面上表现出来的感觉就是卡住了异步:任务提交之后,不原地等待任务的返回结果,直接去做其他的事情。问题:提交的任务结果如何获取?任务的返回结果会有一个异步回调机制自动处理阻塞、非阻塞描述的是程序的运行状态阻塞:阻塞态非阻塞:就绪态、运行态理想状态:让程序永远处于就绪态和运行态之间切换上述概念的组合:最高效的一种组合

2020-10-17 13:51:02 291

原创 开一个帖子,记录做过的笔试题

1.将矩阵旋转180度import sysn = int(input())mat = []for i in range(n): temp = list(map(int, input().split())) mat.append(temp)# n = 3# mat = [[1,2,3], [4,5,6],[7,8,9]]# mat.redef method(mat): mat.reverse() for temp in mat: temp.rev

2020-09-24 17:34:08 179

原创 哇塞,搞定Latex参考文献,不用去花冤枉钱

首先在谷歌学术上,把所有参考文献的bibtex复制到一个文件中,命名为refer.bib。然后在主文件对应的位置,写上 \bibliographystyle{IEEEtran} \bibliography{refer}然后编译主文件然后点击文件-打开。打开编译主文件生成的同名aux文件,并使用bibtex编译。然后使用bibtex编译参考文献文件refer.bib然后再编译主文件,两次。...

2020-09-21 13:12:01 873

原创 2020-09-04

class Solution: def judgePoint24(self, nums: List[int]) -> bool: TARGET = 24 EPSILON = 1e-6 ADD, MULTIPLY, SUBTRACT, DIVIDE = 0, 1, 2, 3 def solve(nums: List[float]) -> bool: if not nums:

2020-09-04 18:52:34 110

原创 俄罗斯套娃

给定一些标记了宽度和高度的信封,宽度和高度以整数对形式 (w, h) 出现。当另一个信封的宽度和高度都比这个信封大的时候,这个信封就可以放进另一个信封里,如同俄罗斯套娃一样。请计算最多能有多少个信封能组成一组“俄罗斯套娃”信封(即可以把一个信封放到另一个信封里面)。说明:不允许旋转信封。示例:输入: envelopes = [[5,4],[6,4],[6,7],[2,3]]输出: 3解释: 最多信封的个数为 3, 组合为: [2,3] => [5,4] => [6,7]。

2020-08-31 15:31:16 163

原创 python一些我目前用的比较少的知识

文章目录1.·`__import__`2. getattr()3. windows下终端执行python程序停止问题1.·__import__描述__import__() 函数用于动态加载类和函数 。如果一个模块经常变化就可以使用__import__() 来动态载入。语法__import__语法:__import__(name[, globals[, locals[, fromlist[, level]]]])参数说明:name – 模块名返回值返回导入的模块2. getattr()

2020-08-13 01:16:07 105

原创 Python(个人小记)异常、模块

异常01. 异常的概念程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常程序停止执行并且提示错误信息 这个动作,我们通常称之为:**抛出(raise)异常2.3 异常捕获完整语法在实际开发中,为了能够处理复杂的异常情况,完整的异常语法如下:提示:有关完整语法的应用场景,在后续学习中,结合实际的案例会更好理解现在先对这个语法结构有个印象即可try: # 尝试执行的代码 passexcept 错误类

2020-06-18 10:12:20 109

原创 python (个人小记)类属性和类方法、单例

类属性和类方法01. 类的结构1.1 术语 —— 实例使用面相对象开发,第 1 步 是设计 类使用 类名() 创建对象,创建对象 的动作有两步:在内存中为对象 分配空间调用初始化方法 __init__ 为 对象初始化对象创建后,内存 中就有了一个对象的 实实在在 的存在 —— **实例因此,通常也会把:创建出来的 对象 叫做 类 的 实例创建对象的 动作 叫做 实例化对象的属性 叫做 实例属性对象调用的方法 叫做 实例方法1.2 类是一个特殊的对象Python 中

2020-06-16 16:00:18 140

原创 python面向对象(个人小记)基础语法

python面向对象01. `dir` 内置函数(知道)引用概念的强调03. 方法中的 `self` 参数04.初始化4.2 初始化方法05. 内置方法和属性5.1 `__del__` 方法5.2 `__str__` 方法01. dir 内置函数(知道)在 Python 中可以使用以下两个方法验证是否是对象:在 标识符 / 数据 后输入一个 .,然后按下 TAB 键,iPython 会提示该对象能够调用的 方法列表(常用的)使用内置函数 dir 传入 标识符 / 数据,可以查看对象内的 所有属性及

2020-06-14 11:06:41 162

原创 python引用、可变不可变数据类型、全局变量、递归

python中的变量是没有类型的,有类型的是“对象”,而不是变量。变量没有类型,那么就意味着它可以随意指向任何对象。在强类型语言中,变量其实都是有具体的类型来限制的,规定一个类型的变量只能被赋值与该类型相同或兼容的值。但是在python中,显然变量的自由度更大。对于一个对象来说,和不同的变量可能存在着多个“引用”关系。因为变量是无类型的,他想关联谁就可以指向谁,这也就牵扯到了一个“引用计数”的概念,python中的gc大体上就是使用这种原理在做的。对于变量的比较,见得最多的,莫过于“==” 和“is”。

2020-06-12 09:45:44 289

原创 python学习简要笔记(三)

高级变量公共方法05. 公共方法5.1 Python 内置函数函数描述备注max(item)返回容器中元素最大值如果是字典,只针对 key 比较min(item)返回容器中元素最小值如果是字典,只针对 key 比较cmp(item1, item2)比较两个值,-1 小于/0 相等/1 大于Python 3.x 取消了 cmp 函数5.2 切片描述Python 表达式结果支持的数据类型切片“0123456789”[::-2]

2020-06-09 20:06:15 118

原创 Python生成器表达式,迭代器

字符串join()函数使用:s_list = ["<123>", "<klj>", "<2381293>", 123, 456]s2 = "".join([e for e in s_list])print(s2)报错:TypeError: sequence item 3: expected str instance, int found应该是对字符串的拼接。改正:s_list = ["<123>", "<klj>", "<23

2020-06-08 16:24:02 152

原创 python学习简要笔记(二)

函数基础

2020-06-02 08:58:39 126

转载 Python类特殊成员(属性和方法)

http://c.biancheng.net/view/2367.html 感觉这个网站讲的很好repr()方法直接输出类的实例化对象的时候,例如:class CLanguage: passclangs = CLanguage()print(clangs)程序运行结果为:<_ main_.CLanguage object at 0x000001A7275221D0>通常情况下,直接输出某个实例化对象,本意往往是想了解该对象的基本信息,例如该对象有哪些属性,它们的值各是多

2020-06-01 09:54:27 230

原创 pytorch神经网络的小问题

UserWarning: To copy construct from a tensor, it is recommended to use sourceTensor.clone().detach() or sourceTensor.clone().detach().requires_grad_(True), rather than torch.tensor(sourceTensor). feature = torch.tensor(torch.from_numpy(feature), dtype=t..

2020-05-29 14:45:34 6370

原创 Pytorch学习(五)--实现神经网络实例二

'''构建模型'''#构建网络class Net(nn.Module): def __init__(self,in_dim,n_hidden_1,n_hidden_2,out_dim): super(Net,self).__init__() self.layer1 = nn.Sequential(nn.Linear(in_dim,n_hidden_...

2020-05-01 21:37:18 710

原创 Pytorch学习(五)--实现神经网络实例一

import numpy

2020-04-30 15:49:31 550

原创 Pytorch学习(四)---Pytorch数据处理工具箱

utils.data简介

2020-04-23 13:05:25 507

原创 Pytorch学习(三)---神经网络工具箱和优化器

一、神经网络工具箱nn1、nn.Modulenn.Module是nn的一个核心数据结构,它可以是神经网络的某个层,也可以是包含多层的神经网络。在实际使用中,最常见的做法是继承nn.Module,生成自己的网络/层。nn中已经实现了绝大多数层,包括全连接层、损失层、激活层、卷积层、循环层等,这些都是nn.Module的子类,能够自动检测到自己的Parameter,并将其作为学习参数,且针对GPU...

2020-04-08 22:27:04 377

原创 Pytorch学习(二)---如何构建神经网络

构建神经网络1. 构建网络层2. 前向传播3. 反向传播4. 训练模型1. 构建网络层采用torch.nn.Sequentional()来构建网络层,不过使用这种方法,每层的编码是默认的数字,不易区分。可以在sequential()的基础上,通过字典的形式添加每一层,并且设置单独的层名称。import torch.nnfrom collections import OrderedDict...

2020-04-04 22:11:24 266

原创 Pytorch学习(一)---Tensor与Autograd

前言自动求导要点计算图前言在神经网络中,一个重要的内容就是进行参数学习,而参数学习离不开求导,那么pytorch是如何进行求导的呢?现在大部分深度学习架构都有自动求导的功能,pytorch也不例外,torch.autograd包就是用来自动求导的。Autograd包为张量上的所有操作提供了自动求导功能,torch.Tensor 和torch.Function为Autograd的两个核心类,...

2020-03-25 21:21:01 415

原创 python学习简要笔记(一)

疫情在家,论文之余,为了工作,二刷python

2020-03-22 12:50:31 171

原创 考研后记

至于为什么考研,我是一个很佛系的人,关键很怕麻烦,可能觉得定定坐在教室看书比四处投简历找工作省事吧,反正就考了。考哪里 这是个很重要的问题,我的建议是先选择地方,在选择学校,不然虽然一天可能都在实验室,但是不喜欢这个城市的感觉会一定程度上影响心情。选学校一定要选985和双一流,能力很重要,但身份真的很重要。我大概3月分开始复习,这个时候还有课,基本没听过,不挂科就行,把几门重要的专业课不要太差...

2020-02-11 20:47:21 1373

原创 Ubuntu系统安装python3.7 和pytorch

折腾了好久,总算安装上了。python3.7的安装参考这边博文https://blog.csdn.net/qq_25863199/article/details/91125794然后因为Ubuntu16.04默认安装了python3.5建立软连接的方式参考https://www.ucloud.cn/yun/23871.htmlpip3安装pytorch在官网找到适合的版本htt...

2019-12-22 20:06:47 1771

原创 selenuim模拟登陆搜狗问问

这是真原创,哈哈哈哈哈……一:模拟登陆并保存cookies在弄这一块的过程中出现了好几个问题,比较基础但当时很头疼,这里写出来,和大家分享学习一下。搜狗问问打开界面如下,点击登陆,选择qq账号密码登陆。源码如图点击登陆driver.find_element_by_xpath('//*[@id="s_login"]').click()点击登陆后应该点击账号密码登陆,driver...

2019-10-29 15:20:45 260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除