标签: python

FFM/libffm在Windows/Linux上的安装使用

FFM的作者 Yu-Chin Juan 在 GitHub 上开源了 C++ 版本的代码libffm,由于日常的数据处理都是 Python 环境,所以期望能找到 Python 版本的 FFM。相关的项目 Github 上有很多,比如这个:A Python wrapper for LibFFM…

器→工具, 工具软件 ·

Django实战:投票系统搭建

最近在学习Django,把自己学习的一些内容记录下来,方便学习,这边主要学习的是官方网站的入门教程。 开发前准备 环境准备主要是安装Python和PostgreSQL,这里不做详细的介绍。目前使用的Python版本为3.6.1。然后…

术→技巧, 研发 ·

Python Web 框架:Django

Django是什么? Django是一个基于Python的Web应用框架。它与Python的另外一个Web框架Flask最大的区别是,它奉行“包含一切”的哲学。该理念即为:创建Web应用所需的通用功能都应该包含到框架中,而不应存在于独立的软…

术→技巧, 研发 ·

Python数据结构与时间复杂性

对于数据科学家程序员而言,为工作选择正确的数据结构至关重要。特别是,如果算法需要大量计算,例如训练机器学习模型的算法或处理大量数据的算法,那么确保选择合适的数据结构时要特别小心。选择正确的数据类型通…

术→技巧, 研发 ·

Python地理数据可视化工具mapboxgl jupyter

Mapbox简介 Mapbox由Eric Gunderson于2010年创立,其发展迅速,已经成为制图复兴浪潮的领导者。Mapbox专注于为地图和应用程序开发人员提供自定义底图图块,他们将自己定位为Web地图和移动应用程序的领先软件公司。…

器→工具, 工具软件 ·

Python地理数据可视化工具GeoPandas

GeoPandas简介 GeoPandas是一个开源项目,旨在让使用Python进行地理空间数据分析变得更容易。它是在Pandas数据分析库的基础上构建的,用于处理地理空间数据。GeoPandas扩展了Pandas,使得可以直接使用空间数据(地…

器→工具, 工具软件 ·

正则表达式与Python Re模块

re模块是Python标准库中的一个模块,用于执行正则表达式操作。正则表达式是一种强大的工具,用于字符串匹配、查找、替换和解析。re模块提供了丰富的功能,支持复杂的模式匹配和字符串处理。 正则表达式简介 正则…

Python网络请求库Requests使用技巧

Requests 库是用来在 Python 中发出标准的 HTTP 请求。它将请求背后的复杂性抽象成一个漂亮,简单的 API,以便你可以专注于与服务交互和在应用程序中使用数据。 Requests POST/GET 参数 常用参数见下表: Reque…

术→技巧, 研发 ·

Python中文简繁繁简转换

中文繁体、简体的差异,在NPL中类似英文中的大小写,但又比大小写更为复杂,比如同样为繁体字,大陆、香港和台湾又不一样。 OpenCC(Open Chinese Convert) OpenCC是一个开源的中文繁简转化项目,支持词汇级别的…

数据, 术→技巧 ·

Python字符串模糊匹配库FuzzyWuzzy

在计算机科学中,字符串模糊匹配(fuzzy string matching)是一种近似地(而不是精确地)查找与模式匹配的字符串的技术。换句话说,字符串模糊匹配是一种搜索,即使用户拼错单词或只输入部分单词进行搜索,也能够找…

数据, 术→技巧 ·