自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 福昕阅读器引起的.net调用EXCEL报错

新装了台电脑,业务程序中调用EXCEL就会报错:服务器出现意外逐步调试发现是在调用app.workbooks.open()打开EXCEL文件时出错网上查阅资料,结果罪魁祸首是福昕阅读器在EXCEL里安装的插件引起的处理方法:打开Excel,进入【Excel选项】,打开【加载项】菜单,下方选择【COM加载项】,后点击<转到…>按钮,将弹出“COM加载项”对话框取消FoxitReader PDF Creator COM Add-in的勾选即可。...

2020-12-24 10:50:22 961

原创 dataframe对层次化索值引进行条件筛选

数据如下:print(sex_s)'''%Pclass Sex Survived 1 female 0 0.031915 1 0.968085 male 0 0.631148 1 0.3688522 female 0 0.078947 1 0.921053

2020-09-13 12:12:49 500

原创 pandas对每个分组分别统计百分比

数据如下:import numpy as npimport pandas as pdnp.random.seed(0)df = pd.DataFrame({'state': ['CA', 'WA', 'CO', 'AZ'] * 3, 'office_id': list(range(1, 7)) * 2, 'sales': [np.random.randint(100000, 999999) for _ in range(12)]})df=

2020-09-12 23:29:29 19327 2

原创 给DataFrame的apply调用的函数添加多个参数

apply在调用函数时,默认将DataFrame逐行或逐列作为一个参数代入调用的函数中,但有的函数需要多个参数,这时可以在apply里加上args=,将其他参数组成一个元组代入函数中。但有个前提:被调用的函数第一个参数必须是DataFrame的行或列,args=的元组中参数位置必须和函数定义的参数位置一致df = pd.DataFrame([[1, 2, 3, 4], [5, 6, 7, 8]], index=list('AB'),

2020-08-09 00:18:15 18189

原创 Typora+PicGo实现图片上传

使用Typora写作,当需要将文章发布至网络时,图片的处理一直是恼人的问题,需要手工上传图片,并修改文章中的图片链接。目前有了好消息,Typora最新版(0.9.84+)已支持使用PicGo(2.2.2+)实现图片自动上传功能,极大提高了写作效率。准备工作Typora(0.9.86):下载地址Node.js:下载地址PicGo(2.2.2):下载地址记住安装路径支持sm.ms、腾讯云、阿里云、七牛、github等,本文仅介绍sm.ms配置方法sm.ms 账户:注册地址

2020-05-30 18:37:55 1460 2

原创 给numpy数组添加行或列的几种方法

d = np.array([[1, 2], [2, 3], [3, 4]])darray([[1, 2], [2, 3], [3, 4]])现在要添加一列[5, 6, 7],或者一行[5, 6]np.c_、np.r_# 添加列np.c_[d, [5, 6, 7]]array([[1, 2, 5], [2, 3, 6], [3, 4, 7]])# 添加行,注意维度np.r_[d, [[5, 6]]]array([[1, 2],

2020-05-17 23:53:40 19793

原创 使用python来保存win10的聚焦图片

# wallpapers.pyimport osimport shutilfrom PIL import Image# 聚焦图片目录,大致路径如下opath=r'C:\Users\Administrator\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets'# 这是win10默认的桌面背景轮播幻灯片所在的目录dpath=r'C:\Windows\We

2020-05-14 20:31:57 170

原创 python数据降维的几个常用操作

一、基于特征选择的降维基于sklearn的feature_selection进行特征选择SelectPercentile将变量集中的特征变量与目标变量根据指定函数进行分析打分,只保留用户指定百分比的最高得分的特征from sklearn import feature_selectionfrom sklearn.feature_selection import f_classif# 默认使用f_classif进行分析打分,precentile=30表示只保留30%的特征selector_1 =

2020-05-14 02:10:16 2132

原创 python将分类数据和顺序数据转换为标志变量

分类数据:某些数据属性只能归于某一类别的非数值型数据,如性别的男和女,颜色的红、黄、蓝顺序数据:只能归于某一有序类别的非数值型数据,如评价的好、中、差,学历的博士、硕士、学士标志方法处理分类和顺序数据将所有分类或顺序数据的值域从一列多值的形态转换为多列**只包含真值(True/False,0/1)**的形态,也称为真值转换。例如:性别(男、女)标志转换后变为“性别-男”和“性别-女”两列,每列只有0和1两种值评价(好、中、差)标志转换后变为“评价-好”、“评价-中”、“评价-差”三列,每列.

2020-05-11 23:17:30 809

原创 python数据清洗最基本的几个操作

一、缺失值处理1. 查找缺失值df.isnull():判断哪些元素有缺失值df.isnull().any():判断哪些列有至少有一个缺失值,.any(axis=1)判断行df.isnull().all():判断哪些列全部都缺失值,.all(axis=1)判断行2. pandas处理缺失值丢弃df.dropna():直接丢弃含有缺失值的列,axis=1丢弃行填充df.fillna( value=None, method=None, axis=None, inp

2020-05-11 23:15:46 405

原创 Ubuntu里搭建jupyter notebook

1. 安装pythonroot@McJevons:/home# apt install python3.8root@McJevons:/home# apt install python3.8-venv2. 建立并启动python虚拟环境root@McJevons:/home# mkdir data_science_env # 建立目录root@McJevons:/home# cd da...

2020-05-06 23:00:31 726

原创 迁移python虚拟环境后pip无法使用

今天对工作目录进行整理,将python虚拟环境换了个存放目录命令行模式下,可以正常激活虚拟环境,但却发现pip无法使用,且报错信息里还包括了之前的路径(django-env) PS F:\MyWorkPlace\django> pipFatal error in launcher: Unable to create process using '"f:\python\django\dj...

2020-05-06 22:52:47 2206

原创 git建立本地仓库并连接远程仓库

远程仓库与本地仓库的连接,最简单的方法就是git clone,直接将远程仓库clone至本地,本地自动拥有了远程连接设置有的时候在本地建立了一个仓库,要与远程仓库连接,也可以进行手动设置远程连接:$ git init$ git remote add origin git@Server:<远程仓库路径>$ git add .$ git commit -m 'init'$ gi...

2020-05-06 21:21:36 509

原创 django中通用视图优点,基本用法以及获取url参数的方法

经常碰到这种情况,需要调用某个模板,但可能存在不同的逻辑条件。如果为每个不同的逻辑条件都写个视图,则每个视图里都要单独指定模板文件并进行渲染,造成代码冗余。因此可以引入通用视图,ListView和DetailView,这两个视图分别抽象“显示一个对象列表”和“显示一个特定类型对象的详细信息页面”这两种概念。使用通用视图优点:实现视图中最基本的模板调用和渲染功能,并可以加入通用的逻辑条件。在遇到...

2020-05-05 23:51:43 974

原创 django模板中获取关联表中的数据

模板中若传入的是一个模型对象,如QuerySet,则可以在模板中继续进行查询获取关联表中的数据如book与authors是多对多关系,使用book.authors.all获取对应的所有的author数据,并通过循环获取每条数据与publisher是多对一关系,则可以直接获取publisher表中的数据 <ul> <li>{{ book.title...

2020-05-05 12:12:14 1173

原创 django中使用动态字段名来操作数据库

按以前的方法就是直接在sql语句里写各字段就行了,但django使用模型来操作数据库,就不能这样操作了比如输入是book则过滤字段为title,输入是price则获取大于price的数据,输入author则过滤字段为关联表author中的name可以将过滤条件组成一个字典,然后以关键字参数形式传递进去def book_list(request, item, data): item_d...

2020-05-04 21:04:17 674

原创 apache服务报错Could not reliably determine the server's fully qualified domain name

在对apache服务进行各种操作时都会提示错误,但不影响使用:apache2: Could not reliably determine the server's fully qualified domain name, using XXX.XXX.XXX.XXX. Set the 'ServerName' directive globally to suppress this message...

2020-05-03 23:23:26 5280

原创 在VScode中配置Django Html的代码提示

首先安装此版本的Django插件然后在vscode工作区的settings.json文件里添加如下内容: "files.associations": { "**/*.html": "html", "**/templates/**/*.html": "django-html", "**/templates/**/*": "django-tx...

2020-05-03 20:44:51 5457 3

原创 SCP命令备忘

scp [本地文件路径文件名] user@remoteServer:目标文件夹scp .\Monaco.ttf [email protected]:/home/documents

2020-05-03 18:23:11 149

转载 【Django】Django model与数据库操作对应关系(转)

Django对数据库的操作分用到三个类:Manager、QuerySet、Model。Manager的主要功能定义表级方法(表级方法就是影响一条或多条记录的方法),我们可以以models.Manager为父类,定义自己的manager,增加表级方法;QuerySet是Manager的方法返回的,是一个可遍历结构,包含一个或多个元素,每个元素都是一个Model 实例,它里面的方法也是表级方法。...

2020-04-14 16:29:44 1401

原创 新浪微博批量取消关注

其实就是实现页面全选功能打开全部关注页面,F12进入开发者工具-console栏运行代码:if(1==1){ $('#Pl_Official_RelationMyfollow__95 > div > div > div > div.WB_tab_b > div:nth-child(3) > div:nth-child(1) > div:nt...

2020-04-14 10:54:37 436

原创 为Django应用创建和激活模型models

django的模型models,也就是数据库的结构创建模型每个生成的应用目录中都有一个 models.py 文件,用来创建模型即数据库结构from django.db import modelsclass Question(models.Model): question_text = models.CharField(max_length=200) pub_date = mode...

2020-04-13 13:43:54 473

原创 创建django项目并启动服务

查看是否安装了django: python -m django --version安装django,其中 -i 用以指定安装源,以加快下载速度python -m pip install django -i https://pypi.mirrors.ustc.edu.cn/simple创建项目在命令行中运行命令:django-admin startproject mysite其...

2020-04-13 13:37:30 483

原创 venv+django+vscode配置

使用venv创建了虚拟环境,但vscode并不会自动使用虚拟环境,而是默认使用系统里的python环境,因此需要手工设置venv+vscode配置确定好需在虚拟环境中运行的项目目录,在vscode中打开该目录命令行进入虚拟环境,运行python,导入sys包,使用sys.executable查看python路径打开vscode设置,查找到python path项,选择...

2020-04-13 13:32:40 1168

原创 建立python虚拟环境

创建虚拟环境确定一个存放虚拟环境的目录打开命令行模式,进入该目录创建虚拟环境windows:运行命令 python -m venv django-env ,其中 django-env 为虚拟环境目录linux:查看系统中有是否有与python版本匹配的虚拟包: apt list *venv --installed如果没有,查看软件库是否有相应虚拟包:apt list pyth...

2020-04-13 11:44:41 114

原创 vscode使用yapf自动格式化设置每行最大字符数

查看yapf设置在安装了yapf的环境下,命令行输入yapf --style-help,可以查看到当前yapf的各种设置,其中column_limit=79vscode里修改每行最大字符数vscode的settings.json做如下修改,输入想要的字符数:{ "python.formatting.provider": "yapf", "python.formatting....

2020-03-28 13:52:31 7935

原创 python虚拟环境无法在powershell中运行

在powershell中成功建立了python虚拟环境,但在启动虚拟环境时报错PS D:\django> .\django-env\Scripts\activate.\django-env\Scripts\activate : 无法加载文件 D:\django\django-env\Scripts\Activate.ps1,因为在此系统上禁止运行脚本。有 关详细信息,请参阅 https...

2020-03-14 23:34:39 895

原创 Django模板文件

模板的继承大多数情况下,一个网站的网页中,每个页面的导航栏和底部等区域代码都是通用的,因此可以专门写一个基础模板文件base.html用来包含这些通用区域的代码,而其他模板则继承base.html,自动拥有通用区域。如果要对通用区域进行修改,只需修改base.html即可。base.html<!DOCTYPE html><html lang="en"><he...

2020-03-14 21:08:24 431

原创 Django中将sqlite迁移到mysql

阿里云申请 ✔python安装 ✔虚拟环境搭建 ✔Django安装配置 ✔Apache安装 ✔Apache+Django配置 ✔git服务器搭建,实现版本控制同时部署代码 ✔本地项目使用git发布至服务器端 ✔mysql安装配置 ✔接下来需要把原项目中使用的sqlite迁移到mysql中修改settings.py首先想到的就是将Django项目里的setting.py中的...

2020-03-11 23:28:47 567

原创 【手残党必备】ubuntu下彻底重装mysql

把mysql里的mysql数据库给删除了,原因就不说了,反正只有白痴才会做这种事情apt remove mysql-clientapt remove mysql-serverapt autoremove都移除了重装,以前的数据库还在,被删除的mysql还是没有上网查,执行以下命令,删除所有残留,包括数据库,操作前先备份数据库文件dpkg -l |grep ^rc|awk '{prin...

2020-03-11 22:56:50 219

原创 Ubuntu下Mysql的安装和配置

安装apt install mysql-serverapt install mysql-client设置用户和密码以root身份进入mysql:mysql -u root -p,root用户默认是不需密码的,提示输入密码的时候直接回车现在处于在mysql状态下给root用户设置密码,其中'localhost'表示只允许root本地访问数据库,不能远程访问mysql> GR...

2020-03-10 22:16:21 216

原创 Ubuntu部署Apache+Django遇到的问题

问题1:admin管理页面css缺失在访问Django的管理页面时,发现css全部丢失,发现是要访问/static/admin/css/base.css,但站点中根本不存在static目录,此目录应该是Django内部目录。于是搜索整个python目录,终于在找到了文件路径:/usr/local/lib/python3.6/dist-packages/django/contrib/admin...

2020-03-09 23:23:00 125

原创 使用git提交版本同时在服务器端部署代码

目的当使用git提交至git服务器中,在服务器的git远程仓库中,一般只保存版本信息而看不到代码。有的情况下需要在git提交的同时,把源代码也同时部署到服务器中,以便系统调用。此时git服务器中存在两个目录:git远程仓库:保存版本信息项目部署目录:保存代码钩子Hooksgit里的钩子就是一个脚本,在特定事件下可以触发该脚本,从而完成指定的工作。每个已经初始化的git项...

2020-03-09 20:21:55 302 4

原创 关于同时使用多个git服务器的密钥问题

git客户端貌似默认只读取客户端的.ssh目录中的名为id_rsa的密钥文件,如果生成密钥的时候自定义了密钥文件名字,则会连接失败。(也许git有专门的配置方法可以修改这个默认设置,但我没找到)如果之前和其他git服务器如github建立了连接,就已经存在了id_rsa文件,再次以默认名字生成密钥且覆盖了该文件后,github就无法连接了。解决方法一:共享密钥文件不要再次生成密钥文件,直接打...

2020-03-09 00:10:04 998

原创 在ubuntu里搭建自己的git服务器

ubuntu搭建git服务器git服务器搭建安装git:apt install git建立git用户:useradd git (注 :用useradd建立的用户权限最小,且没有运行bash权限,但需要手工建立用户目录和设置密码;adduser建立的用户会自动建立用户目录并同时设置密码,拥有bash权限)设置git用户密码:passwd git进入/home目录,递归创建用户目录、仓库目...

2020-03-08 23:51:25 2949

原创 Ubuntu+Apache+Django部署

Django安装安装过程不描述了建立一个项目django-admin startproject mysite此处项目路径为/home/django/mysiteApache安装和配置安装安装apache:apt install apache2安装mod_wsgi模块:apt install libapache2-mod-wsgi-py3查看apache运行状态:systemctl...

2020-03-08 02:08:00 1328 1

原创 linux里安装其他版本的python

linux一般默认都自带了python但版本一般较低,大多数情况需要安装更高版本的pythonwhereis 查看系统中有哪些pythonwhich 查找目前python命令所在位置,都在/usr/bin目录下查看/usr/bin目录里有哪些python,可以看到python``python2运行的都是python2.7版本,python3运行的是python3.6版本,现在需要安装最...

2020-03-07 14:13:38 1776

原创 venv虚拟环境中的pip更新失败问题

在venv虚拟环境中一直提示pip需要更新,但更新时候一直失败,开始以为是权限问题,但在管理员模式下问题依旧,按提示要求添加--user参数,更新成功,但发现更新的其实是原生python里的pip,虚拟环境中依旧是老版本的pip后来发现不能直接使用pip命令,而应该用python命令来调用pip进行更新,成功!另外需要注意的是,当pip更新失败后会发现pip无法使用,提示No module...

2020-02-29 14:23:25 3332

原创 pip更新失败后不可用,提示:No module named 'pip'

用venv新建了个虚拟环境,在pip安装包的时候提示pip可以更新,于是进行更新,但由于没有开启管理员模式,因此更新失败在管理员模式进入虚拟环境,并执行pip时显示No module named 'pip',即使看得到pip.exe文件也无法执行网上找到的解决方法,使用ensurepip来重新安装pip,问题解决python -m ensurepip...

2020-02-29 14:01:34 1919 4

原创 pip指定下载源来安装包

一直在notebook环境,今天才发现原生python环境里居然pandas都没安装,pip安装几次网络错误失败,很久不用,怎么改下载源都忘了,记录一下:python -m pip install pandas -i https://pypi.mirrors.ustc.edu.cn/simple可选的国内源:(1)阿里云 https://mirrors.aliyun.com/pypi/s...

2020-02-28 16:17:42 1799

空空如也

空空如也

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

TA关注的人

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