搜索到与相关的文章
Python

Python中的MongoDB基本操作:连接、查询实例

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可护展的高性能数据存储解决方案。它的特点是高性能、易部署、易使用,存储数据非常方便。MongoDB简单使用联接数据库复制代码代码如下:In[1]:importpymongoIn[2]:frompymongoimportConnectionIn[3]:connection=Connection('192.168.1.3',27017)//创建联接Connection相关参数

系统 2019-09-27 17:52:17 2000

Python

详解python中Numpy的属性与创建矩阵

ndarray.ndim:维度ndarray.shape:形状ndarray.size:元素个数ndarray.dtype:元素数据类型ndarray.itemsize:字节大小创建数组:a=np.array([2,23,4])#list1dprint(a)#[2234]指定数据类型:a=np.array([2,23,4],dtype=np.int)print(a.dtype)#int64dtype可以指定的类型有int32,float,float32,后

系统 2019-09-27 17:50:47 2000

Python

在windows下使用python进行串口通讯的方法

Windows版本下的python并没有内置串口通讯的pyserial的库,所以需要自己下载。参照了网上的教程,有许多用的pip的安装方式,但是试了几个都没有用,所以想到用GitHub下载库文件,步骤分为:1.在Github下载python-serial的库https://github.com/pyserial/pyserial2.下载完成后解压压缩包,找到serial文件夹,并找到python的安装位置(右击IDLE,然后查看python安装位置)。我的

系统 2019-09-27 17:50:24 2000

Python

使用conda管理python环境

在使用对比过一些python虚拟环境管理工具后,个人觉得还是使用conda管理最方便(conda不仅仅能用来管理python环境,还有许多其它功能,更多介绍可参考其官网)。conda官网:https://docs.conda.io/en/latest/index.html从个人使用而言,吸引我的主要原因主要是以下两点:方便、统一的环境管理命令(在任意目录,都可以直接使用conda创建、切换、退出、删除虚拟环境等,无需切换到项目所在路径)创建虚拟环境时不仅可

系统 2019-09-27 17:50:16 2000

Python

复习Python中的字符串知识点

字符串在Python中创建字符串对象非常容易。只要将所需的文本放入一对引号中,就完成了一个新字符串的创建(参见清单1)。如果稍加思考的话,您可能会感到有些困惑。毕竟,有两类可以使用的引号:单引号(')和双引号(")。幸运的是,Python再一次使这种问题迎刃而解。您可以使用任意一类引号来表示Python中的字符串,只要引号一致就行。如果字符串是以单引号开始,那么必须以单引号结束,反之亦然。如果不遵循这一规则,则会出现SyntaxError异常。清单1.在P

系统 2019-09-27 17:49:48 2000

Python

在Python上基于Markov链生成伪随机文本的教程

首先看一下来自Wolfram的定义马尔可夫链是随机变量{X_t}的集合(t贯穿0,1,...),给定当前的状态,未来与过去条件独立。Wikipedia的定义更清楚一点儿...马尔可夫链是具有马尔可夫性质的随机过程...[这意味着]状态改变是概率性的,未来的状态仅仅依赖当前的状态。马尔可夫链具有多种用途,现在让我看一下如何用它生产看起来像模像样的胡言乱语。算法如下,找一个作为语料库的文本,语料库用于选择接下来的转换。从文本中两个连续的单词开始,最后的两个单词

系统 2019-09-27 17:49:12 2000

Python

[leetcode刷题python] 求众数

给定一个大小为n的数组,找到其中的众数。众数是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例1:输入:[3,2,3]输出:3示例2:输入:[2,2,1,1,1,2,2]输出:2解法一:满足题干要求的众数若存在,则仅可能存在一个用dict来存储每个数字出现的次数根据出现次数排序判断出现次数最多的元素,其出现次数是否超过len/2+1python代码:classSolution(object):defmajor

系统 2019-09-27 17:49:06 2000

Python

基于Python函数和变量名解析

1、Python函数函数是Python为了代码最大程度的重用和最小化代码冗余而提供的基本程序结构,用于将相关功能打包并参数化Python中可以创建4种函数:1)、全局函数:定义在模块中,每个模块都是一个全局作用域,因此,全局作用域的范围仅限于单个程序文2)、局部函数:嵌套在其它函数中3)、lambda函数:表达式4)、方法:与特定数据类型关联的函数表,并且只能与数据类型关联一起使用Python提供众多内置函数Python创建、改变、查找变量名都是在名称空间

系统 2019-09-27 17:49:01 2000

Python

Python面试准备(一)之 python语言特性

语言特性谈谈对Python和其他语言的区别答:Python是一门语法简洁优美,功能强大无比,应用领域非常广泛,具有强大完备的第三方库,他是一门强类型的可移植、可扩展,可嵌入的解释型编程语言,属于动态语言。拿C语言和Python比:Python的第三方类库比较齐全并且使用简洁,很少代码就能实现一些功能,如果用C去实现相同的功能可能就比较复杂。但是对于速度来说Python的运行速度相较于C就比较慢了。所以有利的同时也有弊端,毕竟我们的学习成本降低了。简述解释型

系统 2019-09-27 17:48:42 2000

Python

python基础(1)

python基础(1):基础操作:python是一个解释性语言。故可以直接通过命令行与python解释器交互:In[1]:a=1In[2]:print(a)1在python中,+-*分别表示加减乘,但/表示的是浮点除法,而//表示地板除法,**表示乘方,%表示求余#用'#'表示注释a=3+2#5b=a-2#3c=a*b#15d=5/2#2.5e=5//2#2f=5%2#1字符串python的字符串使用单引号(’')或者双引号(""),但须成对出现,对应即可

系统 2019-09-27 17:48:29 2000