Skip to main content

分类: Python

Python数据挖掘入门 - 亲和性分析示例(Affinity analysis)

# 亲和性分析示例亲和性分析是根据样本个体之间的相似度,确定它们关系的亲疏。比如:向网站用户提供多样化的服务或定向投放广告亲和性还有多种测量方法,比如,统计两件商品一起出售的概率,或者统计用户购买了商品1后再购买商品2的比率。下面具体分析下如何计算个体之间的相似度。场景:一个人去超市买东西,买了面包后又买了牛奶。作为数据挖掘入门性质的例子,我们希望得到下面这样的规则:“如果一个人买了商品X,那么他可能购买Y”下面我们导入具体的数据集import numpy as np...[…]

Read More

Python数据挖掘入门-环境配置(Python Data Mining Primer - Environment Configuration)

1】创建虚拟环境 virtualenv -p /usr/local/Cellar/python/3.6.5/bin/python3 .env3此处的python路径根据自己本地的环境来配置,如果本地安装的默认的就是python3的版本,可以直接创建虚拟环境,或者不创建虚拟环境也是可以的,只要保持本地的python版本是3以上的就好了。我这里的python版本是“Python...[…]

Read More

Python 入门基础知识 - 多媒体编程 - PIL处理图片之转换图片格式

转换图片格式使用PIL转换图片格式,主要是使用PIL的Image模块。首先使用Image.open函数打开文件,然后将文件保存成所需要的格式即可。Image可以根据文件的扩展名自动选择文件保存的格式,因此不需要设置文件格式。如下所示的代码演示,使用Image模块进行批量图片文件格式转换。# _*_ coding: utf-8 -*- # version 2.7.13 import os from PIL import Image import Tkinter import tkFileDialog...[…]

Read More

Python 入门基础知识 - 使用PIL处理图片

使用PIL处理图片PIL(Python Imaging Library)为Python提供了强大的图形处理能力,并支持多种图形文件格式。通过使用PIL模块,可以使用Python对图片进行处理。PIL的安装PIL是跨平台的,在Mac下可以使用PIL的强大功能。由于PIL不是Python自带的模块,因此需要用户自己安装。执行下面的命令pip install pillow出现类型如下内容Installing collected packages: pillow Successfully...[…]

Read More

Python 入门基础知识 - 多媒体编程 - PyGame

PyGamePyGame是用来编写游戏的Python模块。PyGame是基于SDL的,SDL(Simple DirectMedia Layer)是一个跨平台的多媒体开发包,SDL专门为游戏h额多媒体设计。使用PyGame可以创建使用SDL库创建的游戏和多媒体程序。如何安装PyGame具体的安装细节,读者可以到这里查找https://www.pygame.org/wiki/GettingStarted#Pygame...[…]

Read More

Python 入门基础知识 - 多媒体编程 - 使用PyOpenGL绘制3D图形(五)

纹理映射在PyOpenGL中处理纹理贴图需要使用PIL模块,在下篇文章中讲解PIL模块详细的使用方法。实例代码如下,绘制了一个立方体,并对每一个面进行贴图,在代码中使用glutIdleFunc函数,设置了空闲时的场景绘制函数,创建了立方体旋转dd额动画。# _*_ coding: utf-8 -*- # version 2.7.13 from OpenGL.GL import * from OpenGL.GLUT import * from OpenGL.GLU import * import...[…]

Read More