![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 72
快乐崇拜234
学习笔记
展开
-
jupyter notebook 导出PDF报错:nbconvert failed: xelatex not found on PATH
jupyter notebook 下载PDF文档失败:xelatex not found on PATH原创 2023-01-31 17:20:09 · 2640 阅读 · 1 评论 -
jupytor 误删单元格怎么办
原文链接:https://wenku.baidu.com/view/8fe3fce0a900b52acfc789eb172ded630b1c9805.html转载 2022-05-18 17:22:08 · 320 阅读 · 1 评论 -
安装使用Jupyter
一、什么是Jupyter Notebook?简介Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。组成部分① 网页应用网页应用即基于网页形式的、结原创 2021-02-08 15:48:11 · 1312 阅读 · 0 评论 -
Python入门--06错误、调试和测试
错误处理在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1。用错误码来表示是否出错十分不便,因为函数本身应该返回的正常结果和错误码混在一起,造成调用者必须用大量的代码来判断是否出错:def foo(): r = some_function() if r==(-1): return (-1原创 2021-02-02 16:36:18 · 1751 阅读 · 1 评论 -
Python入门--05面向对象编程
面向对象编程类和实例定义类是通过class关键字,class后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示该类是从哪个类继承下来的,所有类都会继承object类。object可以不写类中的变量没有定义也可以直接赋值使用:class Student(object): passa = Student();a.name= '李四'print(a)print(a.name)结果:<__main__.Student object a原创 2021-02-02 16:35:35 · 549 阅读 · 1 评论 -
Python入门--04 函数式编程
概念编程语言,就是越低级的语言,越贴近计算机,抽象程度低,执行效率高,比如C语言;越高级的语言,越贴近计算,抽象程度高,执行效率低,比如Lisp语言。函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,同样的输入,可能得到不同的输出,因此,这种函数是有副作用的。函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允原创 2021-02-02 16:34:09 · 447 阅读 · 1 评论 -
Python入门-03 高级特性
切片类似于java里的split废话不多说,上代码a = list(range(20))print(a)print(a[0:10])print(a[2:10])print(a[:10]) # 前面是0可以省略print(a[:]) # 完整复制一份print(a[-10:-3]) # 允许倒着数,不过倒着数最后一个索引是-1.正在数第一个索引是0结果:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 1原创 2021-02-02 16:31:27 · 300 阅读 · 0 评论 -
python入门--02 函数
函数定义defdef bijiao(param): if param > 0: return True elif param < 0: return False else: return "0"print(bijiao(0)) #输出结果为0返回多个值(其实是tuple)def move(x, y): x = x + 10 y = y+20 return x, yprint(mo原创 2021-02-02 16:30:52 · 531 阅读 · 1 评论 -
python入门-01
Python入门(一)-- HelloWordHelloWord程序代码:print('Hello Word!')print(' 1 + 2 =', 1 + 2)a = 5*6print(a)输出:Hello Word! 1 + 2 = 330输入input:name = input('请输入姓名:')print('hello', name)结果:请输入姓名:tomhello tom通用语法注释符号:#python没有大括号,是通过缩进来表示代码块的,通常使原创 2021-02-02 16:23:29 · 960 阅读 · 1 评论 -
python预测分析--环境搭建
Python数据处理分析是很强大的,本文介绍环境搭建,依赖包的引用等,为后面学习做准备。statsmodels statsmodels(http://www.statsmodels.org)是一个Python库,用于拟合多种统计模型,执行统计测试以及数据探索和可视化。statsmodels包含更多的“经典”频率学派统计方法,而贝叶斯方法和机器学习模型可在其他库中找到。statsmodels是一个Python软件包,为scipy提供了补充,以进行统计计算,包括描述性统计以及统计模型的估计和推断。原创 2021-01-25 15:51:47 · 677 阅读 · 0 评论 -
python开发环境搭建
安装PyCharm直接到 PyCharm官网 下载最新的PyCharm安装包,安装即可。安装python3无论mac还是Linux,目前默认安装的都是Python2版本。我这里要使用statsmodels,需要安装python3。安装方式有多种:去 python官网 下载对应安装包,然后配置环境变量即可。按照流程安装即可,会默认配置python3 环境。通过python3 -V命令查看Python版本信息:$ python3 -VPython 3.7.3PyCharm配置Pyth原创 2021-01-25 15:31:52 · 668 阅读 · 1 评论