
python基础
spartanfuk
爬虫、ML、AI
展开
-
python的最大公约数、最小公倍数和冒泡排序
最大公约数:def function1 (num1,num2): g = [] for i in range(1,max(num1,num2)): if num1 % i == 0 and num2 % i == 0: g.append(i) pass return max(g) 最小公倍数:...原创 2018-07-24 22:50:27 · 902 阅读 · 0 评论 -
通过递归求斐波那契数列
求斐波那契数列的第n项:def fib1(n): if n == 1: return 0 elif n ==2: return 1 else: return fib1(n-1) + fib1(n-2)fib1(3)# 1求斐波那契数列的前n项:def fib2(n): if n == 1: ...原创 2018-07-25 20:03:37 · 352 阅读 · 0 评论 -
python的numpy库的基本使用
#numpy库的基本使用import numpy as npdir(np) #查看库里面的函数arr1 = np.array([1,2,3,4,5])np.ndim(arr1) #查看数组的维数(int)arr2 = np.array(([1,2,3,4],[5,6,7,8]))np.ndim(ar...原创 2018-07-31 00:21:09 · 394 阅读 · 0 评论 -
matplotlib常用画图(散点图、折线图、直方图、饼图和箱线图)
#加载数据集from sklearn.datasets import load_irisimport pandas as pdimport matplotlib.pyplot as pltdataset = load_iris()data = pd.DataFrame(dataset['data'])target = dataset['feature_names']array ...原创 2018-08-10 00:31:41 · 4693 阅读 · 0 评论 -
python计算一、二、三阶颜色矩
首先读取图片数据,转化成矩阵格式:from PIL import Imageimport numpy as npdef getimage(path = path): #path为需要读取图片的路径 img = Image.open(path) M,N = img.size r,g,b = img.split() rd = np.asarray...原创 2018-08-26 17:30:55 · 8191 阅读 · 6 评论 -
pandas进行时间数据的转换和计算时间差并提取年月日
#pd.to_datetime函数#读取数据import pandas as pddata = pd.read_csv('police.csv')#将stop_date转化为datetime的格式的dataframe,存到stop_datetimedata['stop_datetime'] = pd.to_datetime(data.stop_date')#自定义一个时间,计算...原创 2018-08-25 15:24:09 · 38558 阅读 · 4 评论