Python
WihauShe
Keep ambitious and modest.
Be different.
Don't get distracted.
展开
-
Jupyter Notebook 将ipynb文件编译成latex再转为pdf
插件安装nbconvertpandocmiktex一系列宏包 配置环境变量后一定要关闭命令行再重新启动notebook,否则path没有生效图像编译问题jupyter notebook notebook.tex:403: Unable to load picture or PDF file ’解决 将想要加载到latex文件中的图片下载到本地(与ipynb文件),同时注意文件名与ipynb中加载的图片括号内的一致,因为括号内是在latex文件中加载图片的链接中文编译问题ipy原创 2021-03-29 17:01:08 · 1209 阅读 · 0 评论 -
Jupyter Notebook启动方式及相关问题
启动方式快捷方式启动命令行启动jupyter notebook --no-browser [无浏览器启动notebook]工作目录问题jupyter nobook --generate-config [生成配置文件并是否覆盖原有配置]这里注意,如果用户目录下已有jupyter_notebook_config.py文件,再使用该命令仍会生成新的配置文件修改配置文件中的 c.NotebookApp.notebook_dir属性可以设置工作目录快捷方式问题修改完成原创 2021-03-29 15:55:56 · 335 阅读 · 0 评论 -
基于k近邻的MNIST图像分类对比
数据集读取 由于数据来源网站不稳定,个人将数据集下载到本地后进行读取网上多数都是将数据集读取为三维数组方便进行显示,但因计算方便和用sklearn时都是二维数组,所以个人后来修改了下def decode_idx3_ubyte(idx3_ubyte_file): """ 解析idx3文件的通用函数 :param idx3_ubyte_file: idx3文件路径 :return: 数据集 """ # 读取二原创 2021-03-28 17:23:00 · 266 阅读 · 0 评论 -
Python进阶(六):函数式编程
函数式编程定义 函数式编程是一种编程范式,将电脑运算视为函数的计算特点把计算视为函数代码简洁方便阅读容易理解允许有变量支持高阶函数(函数作为变量)、闭包(返回函数)和匿名函数使用# 将函数作为参数import math def add(x, y, f): return f(x) + f(y)print(add(-1, 9, abs)) # ==> 10print(add(4, 16, math.sqrt)) #原创 2020-10-13 16:32:30 · 138 阅读 · 0 评论 -
Python进阶(五):网络编程
网络编程目的 实现不同程序或不同计算机之间的通信实现'''套接字Socket服务端:新建scoket,绑定IP和端口,监听连接,接受连接客户端:新建sokcet,连接服务器socket(): 建立socketbind(): 绑定IP和端口listen(): 监听连接,参数为最大挂起数量accept(): 接受连接send(): 发送数据,参数为字节数据recv(): 接收数据,参数为一次所接收的最大数据量'''# serverimp原创 2020-10-10 14:53:30 · 136 阅读 · 1 评论 -
Python进阶(四):读写文件
读写文件'''输入输出内容向程序输入内容使用input([hint])函数标准屏幕输出内容用print([content])函数'''expression = input('please input an expression: ')result = eval(expression)print (result)'''打开文件open(path[, mode[, encode]] )函数可以打开一个文件得到一个文件file对象,通过file对象可以对文件内容进行读写等操作打开模式如下:原创 2020-10-09 17:08:30 · 251 阅读 · 0 评论 -
Python进阶(三):模块和包
模块官方模块自定义模块第三方模块# 导入模块import mathmath.pi # 圆周率# 导入模块的指定部分属性或函数from math import pifrom math import * # 导入模块中的所有内容'''指定函数导致函数冲突问题法一:直接导入模块而不导入具体内容法二:重命名'''from math import pow as npow'''模块导入的路径通过sys模块可以知道导入模块时搜索的路径可以操作sys.path增加运行时搜索的原创 2020-10-07 20:00:48 · 206 阅读 · 0 评论 -
argument 1 must be type, not classobj 错误说明与解决
缘由 在自定义类并使用类的继承时,如下代码产生了TypeError: super() argument 1 must be type, not classobj 的错误提示class Person(): def __init__(self, name, gender): self.name = name self.gender = gender class Teacher(Person): d原创 2020-10-06 18:42:16 · 1787 阅读 · 0 评论 -
Python进阶(二):继承与特殊方法
继承定义 子类继承父类的属性并可以拥有自己的属性使用class Person(object): #注意经典类与新式类 def __init__(self, name, gender): self.name = name self.gender = gender def who(self): return 'I am a Person, my nam原创 2020-10-06 18:25:49 · 136 阅读 · 0 评论 -
Python进阶(一):面向对象
面向对象定义程序设计的范式抽象并建立对象模型使用# 定义与实例化class Animal: pass #python2 只继承少部分内建函数class Animal(): passclass Animal(object): passdog = Animal()# 实例属性的定义dog.name = 'xiaowang'dog.age = 14print dog.name,dog.age# 实例属性的初始化class Animal(): def __原创 2020-09-24 20:26:35 · 165 阅读 · 0 评论 -
Python读取文件遇到错误'utf-8' codec can't decode byte 0xc3
(个人经验,仅供参考,错误之处,敬请谅解)缘由 个人在使用python读取目录字典文件的时候,遇到了错误’utf-8’ codec can’t decode byte 0xc3 in position 4517: invalid continuation bytef = open('url.txt','r') for i in f: ...... &...原创 2019-05-11 15:58:04 · 4353 阅读 · 1 评论 -
Python 爬虫总结
(个人经验,仅供参考,错误之处,敬请谅解)原创 2019-05-06 10:52:00 · 429 阅读 · 0 评论 -
Python 爬虫闯关
(个人经验,仅供参考,错误之处,敬请谅解)前言 学到python的爬虫,有个链接是黑板课闯爬虫关的,于是去试了下 第一关 第二关 第三关:链接以此类推,不过有个防护,登陆之后才显示。第一关 &...原创 2019-03-28 21:19:54 · 221 阅读 · 0 评论 -
Sublime设置python文件头及注意点
(个人经验,仅供参考,错误之处,敬请谅解)设置 安装Sublime的插件FileHeader,安装完成后进去FileHeader包目录中,可以修改header目录中python.tmpl文件(python文件的模版) 再设置FilerHeader的User-Settings文件中指定json格式用于指...原创 2019-04-01 22:53:30 · 627 阅读 · 0 评论 -
Mac/Windows Sublime Text 3出现 ‘There are no available packages for installation'
缘由解决过程在设置mac中的channels路径时,因为要找到channel_v3.json文件所在的目录,通过sublime的菜单进入Browser Packages的目录,查看具体信息。为了得到准确路径,进入终端去找到这个目录。遇到了无法进入Application Support目录的问题:...原创 2019-03-15 11:48:14 · 215 阅读 · 0 评论 -
Python 基础概览
(个人经验,仅供参考,错误之处,敬请谅解)Python 基础学习一、运行 编码:UTF-8 文件头部添加'# -*- coding:UTF-8 -*-' 或者'#coding=utf-8' 运行方法:①python 环境下python test.py ②文件头部注明解释器位置 chmod +x test....原创 2018-08-26 15:31:33 · 114 阅读 · 0 评论