python
文章平均质量分 71
sunny*&*
这个作者很懒,什么都没留下…
展开
-
Python Web项目(Python3.6.9+Django2.0)
一、前言Django 是一个开放源代码的 Web 应用框架,由 Python 写成。采用了 MTV 的框架模式,即模型 M,模板 T 和视图 V。当然,网上也有人说 Django 采用了 MVC 的软件设计模式,即模型 M,视图 V 和控制器 C。由于我也是刚开始接触 Python Web,不好给大家解释其中的区别,给大家推荐一片文章:浅谈 MVC、MTV 和 MVVM理解 django 框架中的 MTV 与 MVC 模式文章中有作者对 MVVM 的理解,随便看看就行了,虽然很重要但是现在我们还不需转载 2021-06-08 16:56:25 · 866 阅读 · 0 评论 -
django-admin startproject 报错:Cannot find installed version of python-django or python3-django.
ubuntu18.04 python3.6.4 Django 2.0创建Django工程:django-admin startproject myweb报错:Cannot find installed version of python-django or python3-django.按照提示执行:sudo apt install python-django-common安装好后,重新执行:django-admin startproject myweb报新错:解决办法:sud原创 2021-06-08 16:16:09 · 515 阅读 · 1 评论 -
python jieba -----中文分词库
一、jieba库基本介绍(1)、jieba库概述 jieba是优秀的中文分词第三方库 - 中文文本需要通过分词获得单个的词语 - jieba是优秀的中文分词第三方库,需要额外安装 - jieba库提供三种分词模式,最简单只需掌握一个函数(2)、jieba分词的原理 Jieba分词依靠中文词库 - 利用一个中文词库,确定汉字之间的关联概率 - 汉字间概率大的组成词组,形成分词结果 - 除了分词,用户还可以添加自定义的转载 2021-05-24 17:19:23 · 796 阅读 · 0 评论 -
python 中文编码问题 字符前面加‘u‘ u‘ ‘
中文编码问题是用中文的程序员经常头大的问题,在python下也是如此,那么应该怎么理解和解决python的编码问题呢?我们要知道python内部使用的是unicode编码,而外部却要面对千奇百怪的各种编码,比如作为中国程序经常要面对的gbk,gb2312,utf8等,那这些编码是怎么转换成内部的unicode呢?首先我们先看一下源代码文件中使用字符串的情况。源代码文件作为文本文件就必然是以某种编码形式存储代码的,python默认会认为源代码文件是asci编码,比如说代码中有一个变量赋值:s1=’a’转载 2021-05-24 10:47:27 · 674 阅读 · 0 评论 -
numba加速python代码
前言说道现在最流行的语言,就不得不提python。可是python虽然容易上手,但速度却有点感人。如何用简单的方法让python加速到近乎可以媲美C的速度呢?今天来就来谈谈numba这个宝贝。对你没看错,不是numpy,就是numba。目录1、用函数编程2、Numba的优势3、如何使用numba 4、只用1行代码即可加速,对loop有奇效 5、兼容常用的科学计算包,可以创建ufunc 6、会自动调整精度,保证准确性7、拓展 8、更多numba的加速选项 9、Numba的精度问转载 2021-05-10 11:01:30 · 612 阅读 · 0 评论 -
cv2.resize()
cv2.resize(src,dsize,dst,fx=None,fy=None,interpolation=cv2.INTER_CUBIC)scr:原图dsize:输出图像尺寸。当dsize为0时,它可以通过以下公式计算得出:dsize=size(round(fxsrc.cols),round(fxsrc.rows))所以,参数dsize和参数(fx, fy)不能够同时为0dst :...原创 2020-04-21 14:35:20 · 265 阅读 · 0 评论 -
多版本 python3 pip安装模块
由于各种项目所需Python版本不同,我系统里安装了多个版本的Python,如果只是一个Python2 和一个Python3也就罢了,Python2 用pip,Python3用pip3,非常好区分,但是我Python3就安装了Python3.5 Python3.6 Python3.7 三个版,用pip3安装x模块时,会默认安装到其中一个Python3的包下,当然我后面用别的版本的Python3...原创 2020-03-27 09:35:00 · 616 阅读 · 0 评论 -
TypeError: 'numpy.float32' object does not support item assignment
我的问题是更新数组中数值时所用的数组索引与之前定义数组shape不一致给个栗子:我之前定义的数组a为a=[1 2 3 4 5 6 7 8]a.shape=8之后我要更新数组a中的一个数值,由于忘记之前定义的数组shape,误认为之前定义的数组a为a=[[1 2 3 4] [5 6 7 8]]a.shape=(2,4)用了下列语句更新数组中的数值a[0][2]=9...原创 2020-03-25 09:58:10 · 15605 阅读 · 0 评论