关闭
当前搜索:

利用nltk进行词句的分割

初学nltk语言包,第一个语言处理程序,利用word_tokensize()、sent_tokensize()进行词句的分割。代码如下:# coding = 'utf-8'# 利用 nltk 进行词句分割import nltks = u"我们都Like the book"m = [word for word in nltk.tokenize.word_tokenize(s)] print(m)tex...
阅读(90) 评论(0)

回溯法:最小重量机器设计问题(python解决)

问题描述: 最小重量机器设计问题:设某一机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得。设 w[i][j] 是从供应商j处购得的部件 i 的重量, c[i][j]是相应的价格。试设计一个算法,给出总价格不超过 p 的最小重量机器设计。 利用回溯法求解问题,首先可以为该题的二维数组w、c赋初值,不妨令n=3,m=2、p=60。构造回溯法中的解空间树,大概如下: 根据回溯法的要求...
阅读(100) 评论(0)

在windows下使用python3连接sqlserver

利用python连接sqlserver数据库,一开始总是出现错误。错误如下:Traceback (most recent call last): File "pymssql.pyx", line 635, in pymssql.connect (pymssql.c:10734) File "_mssql.pyx", line 1902, in _mssql.connect (_mssql.c...
阅读(156) 评论(0)

python——三道贪心算法例题

1.找零钱问题:假设只有 1 分、 2 分、五分、 1 角、二角、 五角、 1元的硬币。在超市结账 时,如果 需要找零钱, 收银员希望将最少的硬币数找给顾客。那么,给定 需要找的零钱数目,如何求得最少的硬币数呢?2.求最大子数组之和问题:给定一个整数数组(数组元素有负有正),求其连续子数组之和的最大值。3.汽车加油站问题...
阅读(159) 评论(0)

django开发流程记录

简单的开发流程记录、关键点记录如下高可扩展性 向后兼容 低耦合,高内聚项目的入口:manage.py 项目的配置:test1 项目的开发:自定义应用虚拟环境:workon,mkvirtualenv,rmvirtualenv,deactivate pip list,pip install django的命令:django-admin startproject python...
阅读(46) 评论(0)

解决Django下“ ModuleNotFoundError: No module named 'models' ”的错误

初次接触Django框架的编写,遇到了一个问题,即import出现了错误。工程结构如下:在对admin.py文件进行管理员权限注册数据,时出现错误,代码如下:from django.contrib import admin from models import *admin.site.register(BookInfo)发现出错,查阅资料之后,修改代码如下:from django.contrib i...
阅读(98) 评论(0)

web框架的原理以及web框架的实现(python)

在学习了动态服务器的实现之后(wsgi),便引入了web框架。何为web框架?其实就相当于人的骨架一样,有了框架之后我们便可以往里面添加肉,添加各种需要添加的,由此而组成了一个人。而web也是如此,我们希望用户可以直接往框架里添加功能,同时不用去管怎样处理用户的请求,即我们要实现一个方法,可以将用户的请求(无论是静态资源还是动态资源)进行路由分发,分配给具体的函数去执行(这也就是web框架的主体)。...
阅读(108) 评论(0)

python中去掉字符串中的\xa0、\t、\n

今天帮女朋友从网络上收集一些信息,但是发现提取出的信息中有“\xa0”,并且无法去掉,查阅了相关资料,后发现该字符表示空格。\xa0 是不间断空白符   我们通常所用的空格是 \x20 ,是在标准ASCII可见字符 0x20~0x7e 范围内。 而 \xa0 属于 latin1 (ISO/IEC_8859-1)中的扩展字符集字符,代表空白符nbsp(non-breaking space...
阅读(1101) 评论(0)

初试wsgi——实现简易动态http服务器(面向对象版)

静态服务器学习完毕后,我们开始学习动态的http服务器,要实现的功能很简单,便是令我们的python脚本程序可以在我们的服务器上跑起来。比如用户通过浏览器请求一个python脚本程序ctime.py(一个现实当前时间的脚本),我们如何让该程序能在浏览器上跑起来?我们学习了静态的web服务器,知道当用户请求静态页面时,我们将请求的文件名提取出来,并且通过file.open()方法从根目录打开该静态ht...
阅读(83) 评论(0)

python实现简易web多进程静态服务器

利用python实现了静态web服务器,可以利用浏览器进行测试。#-*- coding:utf-8 -*- from socket import * from multiprocessing import * import re#多进程式并发web服务器#表示html文件的所存在的目录 HTML_ROOT_DIR = "./html"def dealWithClient(clientSocket):...
阅读(77) 评论(0)

python正则表达式常见面试题

1.去除以下html文件中的标签,只显示文本信息。 岗位职责: 完成推荐算法、数据统计、接口、后台等服务器端相关工作 必备要求: 良好的自我驱动力和职业素养,工作积极主动、结果导向   技术要求: 1、一年以上 Python 开发经验,掌握面向对象分析和设计,...
阅读(142) 评论(0)

python正则表达式——分组的使用

在正则表达式里可以利用分组进行匹配,举例如下: 1.利用分组匹配邮箱地址:>>> s = "wangbo@163.com" >>> p = r"(\w{4,20})@(163|qq|gmail|outlook)\.(com)" >>> result = re.match(p, s) >>> result.group() 'wangbo@163.com' >>> result.group(1) 'w...
阅读(68) 评论(0)

python正则表达式基础——匹配0-100的数

使用正则表达式进行匹配,匹配出1-100的数。不包含(01、02、001等数)。引入re模块,使用match方法进行匹配,并设计正则表达式进行匹配。 代码如下:>>> import re >>> re.match(r"[1-9]?\d?$|100$", "100") r表示原始字符; [1-9]?...
阅读(92) 评论(0)

python3.6 下连接mysql数据库实现用户登录与注册

在python3.6中连接数据库只能使用pymysql包,安装方法直接通过pip install pymysql安装即可,较为方便。 初学者一定要做的便是用户的注册与登录,同时牵涉到数据库的相关操作,可以利用Navicat建立一个简单的数据库,在里面更新、插入一些数据。之后写python文件对数据库进行操作,我们可以写一个MysqlHelp.py文件帮助我们访问、操作数据库,更为方便。代码如下:#...
阅读(87) 评论(0)

pygame的应用——python版飞机大战

利用pygame实现了简易版飞机大战。源代码如下:# -*- coding:utf-8 -*- import pygame import sys from pygame.locals import * from pygame.font import * import time import randomclass Hero(object): #玩家 英雄类 def __init__(...
阅读(207) 评论(0)
50条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:13524次
    • 积分:621
    • 等级:
    • 排名:千里之外
    • 原创:47篇
    • 转载:3篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论