自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Python]方法和函数的不同

python中方法和函数在使用和形式上都有很多相似之处,那么他们的不同点在哪些地方呢?应该如何区分方法和函数呢?这个我们在学习过程中需要注意的一些小的细节,也能够帮助我们更好的理解和使用他们。相同点方法和函数的名称命名、代码块编写方式相同不同点方法 方法第一个参数必须时self 方法不能单独调用,只能通过实例/类调用,对象.方法名 作用域:通过实例化的对象进行方法的调用,调用后开辟的空间不会释放 ​​​​​​​函数 函数的调用通过函数名()调用 作用域:​​​​​.

2020-07-24 11:24:32 158

转载 学习笔记(2):零基础掌握 Python 入门到实战-class定义对象,self指向自身(一)

【为什么学Python】 Python 是当今非常热门的语言之一,2020年的 TIOBE 编程语言排行榜中 ,Python名列第一,并且其流行度依然处在上升势头。 在2015年的时候,在网上还经常看到学Python还是学R的讨论,那时候老齐就选择了Python,并...

2020-07-24 09:33:47 96

原创 [Python]参数 *args 和 **kwargs的区别

函数参数中*args 和 **kwargs 都是传参的方式,那么它们究竟是有什么区别呢?简单来说,*args 的返回值是一个元组,准确的说是将传入的参数中不确定的参数以元组的形式保存下来**kwargs的返回值是一个字典,即,传参时必须以确定的键值对来传入,及以键值对保存下来def test1(x, *args): print("x: ", x) print('args: ', args) returndef test2(x, **kwargs): .

2020-07-23 22:01:03 234

原创 【Python】Django学习笔记 五——模板语法

模板语法主要包括变量、过滤器、内置标签这三个部分,下面逐一看看具体部分。1. 变量变量会在模板渲染时被其值代替1. 变量在模板中表示为{{ 变量名 }},变量名为render中的context的键值对中的键。2. 变量的基本类型:数值、字符串、布尔、字典、对象、列表等。全都要用. (点)来引用, 复杂类型引用也是 列表、元组的元素可以用索引引用,不能用负索引。即,变量.索引 字典:字典变量.key 对象:对象.属性,对象.方法名,(方法不能有参数)def handle_var..

2020-07-19 20:00:19 248 1

原创 [Django]报错:TemplateSyntaxError at xxx is not a registered tag library. Must be one of admin_lis...解决

报错信息如下:出现这个问题应该是自定义模板的标签和过滤器时出错的。下面来说一下简要的需要注意的几点,可以根据自己的代码进行修改:自定义的 tags 和 filters 会保存在模块名为templatetags的目录内。 模块文件的名字即稍候你用来加载 tags 的名字,所以小心不要采用一个可能与其它应用自定义的 tags 和 filters 冲突的名字。 要成为一个可用的 tag 库,模块必须包含一个名为register的模块级变量,它是一个template.Libra...

2020-07-19 18:00:47 1262

原创 [Django]报错:TemplateSyntaxError at /user2/filter/ default_if_none requires 2 arguments, 1 provided解决

具体报错如下:原代码是这样的:正确的如下:找了一会还是没发现是什么错。后来看了别人的博客才知道中间不能有空格,多谢多谢!原博客:https://blog.csdn.net/yueguangMaNong/article/details/84565809,感谢!...

2020-07-19 11:14:48 372

原创 【Python】Django学习笔记 四——模板引入和使用

模板用于快速生成动态页面返回给客户端。模板是一个文本,用于分离文档的表现形式和内容。模板常用于产生HTML,django的模板能够产生任何基于文本格式的文档。模板包含:html代码和模板标签1.模板引入1.1 不使用模板直接字符串拼接来实现页面def index(request): html = ''' <html> <head> <meta charset='utf-9'> </he..

2020-07-17 17:55:49 327

原创 【Python】Django学习笔记 三——错误视图

错误视图403错误:permission_denied 权限拒绝404错误:page_not_found 找不到指定文件500错误:server_error服务器内部错误(代码问题)4开始的请求不对,5开始的服务器代码问题特别强调:开发阶段可以开启调式模式,当产品上线后,关闭调式模式。关闭调式模式后显示一个标准的错误页面。404 页面找不到原理:url 匹配失败后django会自动调用内置的视图函数,视图函数会调用404.html的模板来显示。那么如何将这个4..

2020-07-17 12:03:39 218

原创 【Python】pycharm的环境管理工具和Interpreter

首先来看看图环境管理工具Virtualenv它为 Python 库创建了一个独立的环境。它的工作原理是在目录中安装一堆文件(例如:env/),然后修改 PATH 环境变量以使用自定义 bin 目录(例如:env/bin/ )充当前缀。 python2 或 python3 二进制的副本执行文件会被放置在此目录中。进入目录激活它之后,我们就可以使用 pip 在虚拟环境中安装包 。Pipenv它是诞生最晚的一个包环境管理工具,通过使用pipfile将pip,virtualenv结合了起来.

2020-07-17 09:34:17 755

原创 【Python】Django学习笔记 二——视图

视图视图作用:接收处理请求,调用模板和模型,响应请求HttpRequest 请求对象视图函数第一个参数必须是请求对象,参数类型是HttpRequest,返回是HttpResponse实例。由django传递。get传参指的是 url中 ?后面的def get_phone(request, phone): #request常用属性 # #get传参的获取 # print(request.GET)#GET queryDict # #获取单.

2020-07-16 22:27:36 277

原创 [Python]Django 学习笔记 一——路由及其参数

根路由:from django.contrib import adminfrom django.urls import path, includefrom App01 import viewsurlpatterns = [ path('admin/', admin.site.urls), #在根路由中包含子路由 #不能由/开头,最好以/结尾 path('user/', include('App01.urls')),]子路由:在根路由中添加子路由用..

2020-07-16 16:11:24 714

原创 [Machine Learning]吴恩达机器学习笔记 二 ——单变量线性回归

1.Model description 模型描述In Supervised Learning, we have a data set called a training set(训练集),了解需要使用的符号:define lots of symbolshow work?Training Set 提供训练集,Learning Algorithm,learning from training set and output a functionh,hypothesis functio.

2020-07-15 14:33:39 207

原创 [Machine Learning]GNU Octave的安装

1.GNU Octave 简要介绍官方网址:https://www.gnu.org/software/octave/octave 一款是开源免费的计算与数值分析软件,内置二维/三维绘图和可视化工具,相较于Matlab 安装占用的空间小很多只需要1.7G,具有许多Matlab脚本兼容的插件,能运行在GNU/Linux、macOS、BSD和Microsoft Windows上。根据吴恩达老师的推荐(在octave上学习算法然后利用其他编程语言实现能够更好的提高学习算法效率)下,进行了octave的.

2020-07-13 22:26:54 521

原创 [Machine Learning]吴恩达机器学习笔记 一 ——绪论:初始机器学习

1、Machine Learning definitionArthur Samul (1959): Field of study that gives computers the ability to learn without being explicitly programmed.Tom Mitchell (1998): A computer program is said to learn from experience E with respect to some task T and so

2020-07-13 21:50:01 181

原创 【python】Anaconda安装工具包

最近遇到一些奇怪的报错问题,查找了很多资料后也还是没有解决,无奈之下就只能重新安装python环境。经过一系列的曲折后,pycharm编辑器+anaconda的python环境是非常不错的选择。anaconda自带的工具包很多,然而仍然还有一些需要使用的模板不能使用pycharm安装。我这里使用Anaconda Prompt的全自动安装,命令如下pip install + 包名 / easy_install jieba + 包名 / pip3 install + 包名然后显示结果 S

2020-07-12 20:47:45 359 1

原创 【数据分析】基础技术篇 四——pandas

pandashttps://pandas.pydata.org/import pandas as pdimport numpy as npfrom pylab import *def main(): #Data Structure数据结构 s = pd.Series([i*2 for i in range(1, 11)]) print(type(s)) dates = pd.date_range('20200701', periods=8) df =

2020-07-09 20:49:19 138 1

原创 【python】ModuleNotFoundError: No module named ‘openpyxl‘ 报错解决

问题:ModuleNotFoundError: No module named 'openpyxl'报错这里是在调用to_excel()时提醒缺少了openpyxl解决办法:按照它说得来,安装就是openpyxl,然后重新运行。

2020-07-09 20:33:33 9564

原创 【数据分析】基础技术篇 三——matplotlib

matplotlibhttps://matplotlib.org/基本线图绘制import matplotlib.pyplot as pltimport numpy as npdef main(): x = np.linspace(-np.pi, np.pi, 256, endpoint=True) c, s = np.cos(x), np.sin(x) plt.figure(1) plt.plot(x, c) plt.plot(x, s)

2020-07-07 21:51:51 430

原创 [python] matplotlib中问题:AttributeError: ‘Line2D‘ object has no property ‘lable‘ 解决

AttributeError: 'Line2D' object has no property 'lable'这个问题是将label 属性写成了 lable ,因此报错,没有这个属性

2020-07-07 18:01:01 24892 31

原创 【数据分析】基础技术篇 二——numpy

numpynumpy_arrayimport numpy as npdef main(): lst = [[1, 3, 5], [2, 4, 6]] print(type(lst)) np_lst = np.array(lst) print(type(np_lst)) #numpy array中只能存储一种数据类型,bool, int,uint, float... np_lst = np.array(lst, dtype=np.float)

2020-07-06 21:46:01 98

原创 【数据分析】基础技术篇 一——概述

概述1、概念数据分析,简单的来说就是:通过统计分析方法,提取有用信息,从而进行研究、概括和总结等2、python数据分析大家族numpy,数据结构基础scipy,强大的科学计算方法(矩阵分析、信号分析、梳理分析)matplotlib,可视化套件pandas,基础数据分析套件(交叉分析……)scikit-learn,强大的数据分析建模库(重量级)keras,人工神经网络下面是一些对我比较有帮助的笔记numpy矩阵和线性方程组...

2020-07-06 18:28:29 212

原创 数据结构之练习题 ——哈利·波特的考试

题目哈利·波特要考试了,他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。例如将猫变成老鼠的魔咒是haha,将老鼠变成鱼的魔咒是hehe等等。反方向变化的魔咒就是简单地将原来的魔咒倒过来念,例如ahah可以将老鼠变成猫。另外,如果想把猫变成鱼,可以通过念一个直接魔咒lalala,也可以将猫变老鼠、老鼠变鱼的魔咒连起来念:hahahehe。现在哈利·波特的手里有一本教材,里面列出了所有的变形魔咒和能变的动物。老师允许他自己带一只动物去考场,要考察他把这只动物变成任意一只指定动物的本事。

2020-07-06 17:20:58 354

原创 Crossref网站无法注册问题解决

也许你也遇到了这样的一个很无语的问题,明明都输入了正确了可还是会报错,看到上面的图重复试了三五次开始怀疑人生了。。。。然后事实上,正常的Crossref网站注册页面是这样的。。。这下知道是什么原因了吧。。。。。。对,没错,你可以使用了拦截广告的插件了,把验证信息当作广告拦截了。。。是不是很无语,好在没关系,赶紧的关闭一会你的插件,注册完赶紧的,该干嘛干嘛去。加油!冲冲冲!...

2020-07-02 14:38:07 931

空空如也

空空如也

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

TA关注的人

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