python23 利用转型反转整数

1. 介绍这是一道来自LeetCode的简单的题。题目介绍如下:给定一个32位带符号整数,该整数为反向数字。Example 1:Input: 123 Output: 321Example 2:Input: -123 Output: -321Example 3:Input: 120 Output: 21Note:假设我们正在处理一个只能存储32位有符号整数范围内的整数的环境:[−231,231 −

- 阅读全文 -

python22 利用二分法来搜索列表中的元素

1. 二分法(Binary Search)的概念在一个有序数组或者列表中,如果从第一个数字开始查找暴力查找那么时间效率就很低。假设我们有如下的一个列表。ol=[5,7,12,25,34,37,38,38,43,46,58,80,92,105]我们如果要查找这个列表是否含有43。那么需要查9次才能查到。但是如果我们利用二分法,时间效率就会提升。那么什么是二分法呢? 二分法的思路就是折半搜索。如果中间

- 阅读全文 -

机器学习03自然语言预处理段落句子分割

1. 目的在自然语言处理中,很多时候会有冗长的段落,而很多时候,我们需要的只是句子。现实生活中,譬如我们想做一个把长评论拆分成无数个句子的小弹幕,我们就需要这个模块来完成。第二个例子是我们训练词嵌入模型的时候,也需要将段落进行句子的切割。 下面我会来利用SPACY和NLTK的库来完成这个模块。2.代码块# -*- coding: utf-8 -*- ''' Created on Tue Feb 1

- 阅读全文 -

python21 利用PyMySql对数据库交互

1. 为什么要和数据库进行交互?我认为,在对产品设计开发流程中的增删改查乃至于从数据库调取数据都离不开数据库的帮助。在中小型产品的开发当中,譬如很多时候我们也可以利用后端把一些如天气,温度这种即时数据(real-time data)载入数据库中,这种时候,我们要调取也需要脚本访问数据库。2. PyMySql库环境与安装安装方式如下👇:$ python3 -m pip install PyMySQL

- 阅读全文 -

机器学习之利用NTLK作词文本预处理(一)

机器学习利用NTLK作词文本预处理(一)1. 文本挖掘文本挖掘是数据挖掘中非常重要的一个环节。现在很多的数据是以文本的形式储存在数据库里。文本可以流露出很多重要的信息。我们可以通过文本挖掘,了解比如一个YouTube的特别的视频里的所有评论里的有价值信息。所谓的数据挖掘,在我看来,就是一个把Raw Data转变成Valuable Information的过程。而在当今时代下,大量的文本信息就是ra

- 阅读全文 -

软件开发001之今晚去哪吃(桌面应用)

您是否也为今晚去哪里吃饭感到烦恼呢?有时候,选择对于我来说是一个障碍,尤其在想晚上出去吃什么的时候。这个软体的程式可以设置自己喜欢去的餐厅,并帮助随机在自己经常去的餐厅里随机一个餐厅。这或许就是我为什么喜欢编程的原因吧,让生活更简单。使用指南:解压缩文件,在文件夹内已经有我提前设置好的dat文件,可以通过软体导入。在桌面程式中的菜单都有快捷键 Alt+括号内的字母可以直接调用菜单。如果你不喜欢我设

- 阅读全文 -

机器学习01-新手必看十大算法

机器学习新手必看十大算法本文介绍了机器学习新手需要了解的 10 大算法,包括线性回归、Logistic 回归、朴素贝叶斯、K 近邻算法等。在机器学习中,有一种叫做「没有免费的午餐」的定理。简而言之,它指出没有任何一种算法对所有问题都有效,在监督学习(即预测建模)中尤其如此。例如,你不能说神经网络总是比决策树好,反之亦然。有很多因素在起作用,例如数据集的大小和结构。因此,你应该针对具体问题尝试多种不

- 阅读全文 -

python20 数据结构之String(三)

1. 自然语言处理中String常用方法在数据的分析时,我们经常会遇到自然语言处理的案例。我将在这篇文章对主要几个高频使用的字符串方法进行整合。我们将去除字符串的前缀和后缀保留前缀去后缀保留后缀去前缀字符串中文本的替换字符串中查找文本对字符串类型的判断(是否为字母或者数字)字符串的切割同合并查找帮助文档2. 代码展示# -*- coding: utf-8 -*- """

- 阅读全文 -

井理已经迎来了 897704 位看客老爷了