- 博客(22)
- 收藏
- 关注
转载 pandas的dataframe如何更改数据元素类型?
pandas的dataframe数据类型转换在使用pandas库进行数据分析时,有时候会需要将object类型转换成数值类型(float,int),那么如何做呢?主要有以下三种方法:创建时指定类型,df.astype强制类型转换,以及使用pd.to_numeric() 转换成适当数值类型。一,创建时指定类型二,使用df.astype()强制类型转换三,使用pd.to_numeric(...
2019-04-24 19:34:40
7121
原创 pandas的常规操作(二)
import pandas as pdimport numpy as npdetail =pd.read_excel(r’文件名.xlsx’)############# 分组聚合内计算 ################# 第一种聚合:通过简单的统计函数detaigeoup =detail[['列索引1','列索引2','列索引3']].groupby(by='索引1') # by:以谁...
2019-04-18 18:58:30
251
原创 pandas的常规操作(一)
import pandas as pd########## 一、文件读取 ########### 1.文本文件# csv:文本文件分割符,默认分割符为‘,’;sep是改变文本分割符的;如果赋值错误,则会连在一片order =pd.read_table(r'文件名.csv',encoding='gbk',sep=',')## read_table:可以读任何文本文件;;encoding:编...
2019-04-17 17:36:25
341
原创 利用matplotlib.pyplot进行画图
import matplotlib.pyplot as pltimport numpy as np# 绘制:y =2x-1x =np.arange(0,1.1,0.1)y =2*x+1y1 =x**2-1## 1.创建画布plt.figure()## 修改参数plt.rcParams['font.sans-serif']='SimHei' # 仿宋plt.rcParams['a...
2019-04-16 20:07:38
1883
原创 numpy对矩阵的运用
import numpy as np###############1.numpy 矩阵创建 ################# 1.矩阵创建matr1 =np.mat("1 2 3 ; 4 5 6; 7 8 9")print(matr1)print(type(matr1))matr2 =np.natrix([[1,2,3],[4,5,6],[7,8,9]])print(matr2)...
2019-04-13 11:07:41
528
原创 numpy中数组的操作
import numpy as np # 1.如何利用numpy创建多维数组 # 2.然后和医用numpy创建随机数 # 3.如何创建矩阵,矩阵的运算,数组的运算 # 4.利用numpy 读数据 # 5.numpy统计函数 # ################1.创建数组#################### # 只有一行的数组叫:一维数组# arr =np.array(...
2019-04-11 21:26:32
988
原创 xml对象、bytes类型和字符串之间的随意转换
我们在爬取一个网站的时候经常会遇到用单一的xpath或者正则不是太方便,抓数据会不理想,所以我们就要将其数据类型互相的转换,一些不熟练的朋友可能有些不太清除,这里给大家分享一下。from lxml import etreetext = """<div> <ul> <li class="item-0"><a href="lin...
2019-04-10 10:29:48
2246
原创 爬虫必会的xpath
from lxml import etree#用来获取解析后的数据html = etree.HTML(text)#用来解析文本html = etree.parse(“index2.html”)#用来解析html文档#1获取文档中的所有标签books = html.xpath("//book")#2第一个bookfirst_book = book[0]#3 获取第一本book中的hr...
2019-04-02 21:54:29
351
原创 来和Python中常见的装饰器约个会吧!
装饰器:是为了避免重复的代码,起装饰扩展函数的作用。1.一个装饰器:import timedef zhuangshi(func): def neibu(): print('**************') func() print('**************') return neibu @zhuangshidef h...
2019-03-17 21:55:51
384
原创 Python3三个简单练手小游戏
学Python之前我们先来几个简单的小游戏练练手,这三个小游戏一个比一个复杂,建议新手慢慢来:1.猜拳:import random #导入随机模块num = 1yin_num = 0shu_num = 0while num <= 3: if shu_num == 2 or yin_num == 2: break user = int(input...
2019-03-13 21:36:58
95666
30
原创 用Django进行邮箱验证——疯狂轰炸室友邮箱
记得有一次上课,我没去,结果那天我们学的是用Django发送邮箱验证,然后我就被室友用邮箱验证写了个300条的循环,给我的邮箱塞得慢慢的。。。一.首先我给大家看一下一个简单的代码:1.view函数中:from django.core.mail import EmailMultiAlternatives from django.http import JsonResponsedef se...
2019-03-13 21:28:04
937
原创 跟学妹说,不止会购物车,还会Django订单页!
一个商城网站有的购物车,肯定还要一个订单页呀!俗话说装13要装完整的,而代码也给各位补上订单页。1.视图界面:#订单界面def enter_order(request): if request.method == 'POST': # 获取地址信息,传递到前端 address_id = request.POST.get('address') ...
2019-03-11 22:05:59
364
原创 快来用Django优雅的写个购物车界面在学妹面前装一下
相信大家大学的时候都写过商城网站的作业,而商城类网站最复杂最困难的那就是购物车无疑了,今天我就给大家分享一个简单的Django购物车代码1.中间页:一个购物车肯定都应该有一个中间页的(views.py):def carJump(request, goods_id): # # 1.先获取前端页面上提交过来的数据 user_id = request.COOKIES.get('u...
2019-03-11 20:16:34
634
2
原创 Django中虚拟环境搭建过程详解
1、首先你要有Python的基础2、并且要熟悉Django自带的功能,然后拓展,因为很有可能你在做一下重复造轮子的事情,显然这个不利于代码的一致性和可复用性3、安装Django和Django的依赖包在安装Django之前,我们首先需要安装Python开发的虚拟环境_virtualenv。命令:pip install virtualenv接下来开始创建虚拟环境1、首先切换到我们的项目目录...
2019-03-04 19:46:36
447
转载 Django 之在后台写表单并且控制注册信息
话不多说,直接上代码,from django.shortcuts import render, redirectfrom app01 import modelsfrom django.forms import widgetsfrom django.forms import ValidationErrorclass UserForm6(forms.Form): name =...
2019-02-28 20:43:07
407
原创 Django中Url反向代理怎么使用呢?
我相信大家在工作中肯定会遇到很多的这样的情况,就是在使用Django 项目时,一个常见的需求是获得URL的最终形式,以用于嵌入到生成的内容中(视图中和显示给用户的URL等)或者用于处理服务器端的导航(重定向等)。人们强烈希望不要硬编码这些URL(费力、不可扩展且容易产生错误)所以我们可以使用name属性进行反向代理Login.html 页面1.使用反向代理2.使用反向代理传递参数...
2019-02-28 20:28:33
694
原创 Django中md5密码加密代码怎么写?
1.导入 hashlib 模块import hashlibdef password_encrypt(pwd):md5 = hashlib.md5() # 2,获取md5() 方法md5.update(pwd.encode()) # 3. 对字符串的字节类型加密result = md5.hexdigest() # 4.加密return result...
2019-02-27 19:19:00
1009
转载 Python中Django怎么与数据库连接
在这里插入图片描述作者:weixin_44204212来源:CSDN原文:https://blog.csdn.net/weixin_44204212/article/details/87908045版权声明:本文为博主原创文章,转载请附上博文链接!...
2019-02-25 22:40:14
1054
原创 简单的Django系统模板
据说程序员的哭只有女程序员懂,而学弟的痛也只有学姐了解!还记得当学妹在扣扣微信里问你代码时,你豪言壮语的答应下来,然后半夜偷偷抱着零食去向学姐求救吗?(至于为什么不找学长…那多没意思!!)偶然想起当初问学姐关于Django系统模板,今天就给大家分享一点基础的吧!首先大家是否还记得学习Python之初学习到的一个知识点,Python的字符串格式化:exampleStr = """ 谨定于%s...
2019-02-23 20:51:05
3235
原创 那些年我们追过的女孩还有学的视图函数
一、简单的视图函数(1).函数名称任意,但是一般要见名知意(看见函数名称就知道做什么事情)(2).函数至少有一个参数,一般命名为request,request参数是django.http模块中的HttpRequest类的一个对象包含了所有的请求信息,例如请求路径,参数等等。def index(request): print(request.META) # 查看请求头中的信息,被封...
2019-02-23 20:11:51
698
1
原创 Web框架之面试必问!!
在面试中我们经常会遇到一些超基础、很重要,但是又很难解释的问题。这里我给大家说一下关于框架的死角。一、什么是框架很多面试官会问你,什么是python,什么是数据库,什么是js !!????等等好多什么是的问题。我们先来看怎么用浅显易懂的方法告诉面试官什么是框架:现实生活中框架:我们在完成一件事情的是打的骨架来完成一些基本的功能。例如盖楼的时候,盖的毛坯房就是骨架,毛坯房的功能是能住,如果...
2019-02-22 22:13:05
707
原创 学架构前我要了解什么?
随着网络的发展,学习架构的人也越来越多,而今天我们就来说说学架构前要了解的一些超基础的知识。一、软件开发架构1.首先我们要区分一下C/S和B/S的差异(1). C/S 即 client /server 客户端/服务端 的开发,客户端则是泛指需要下载 exe 文件,安装到电脑上,客户端可以时刻跟服务器保持联系。比如说我们常玩的 LOL、CF、QQ、等等、、、(2). B/S 即 brow...
2019-02-22 21:31:59
447
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人