python
Vincent_gc
这个作者很懒,什么都没留下…
展开
-
【Python】提取图像中的主要颜色
import cv2import numpy as npfrom PIL import Image img_path = './images/origin_image.jpg'image = Image.open(img_path) # 要提取的主要颜色数量num_colors = 5 small_image = image.resize((80, 80))result ...原创 2019-10-22 19:24:42 · 8721 阅读 · 4 评论 -
【python】将不同后缀的文件分开到不同文件夹
功能按照后缀将不同类型的文件区分,并保存到不同文件夹中。举例比如,原始的文件结构如下:原始结构:./dataset└───img_file│ │ a.jpg│ │ b.jpg│ │ c.png│ │ d.png其中包含jpg格式图像和png格式图像,将它们按照格式区分,拷贝到不同文件夹中:目标结构:./dataset└───img_fi...原创 2019-05-06 19:48:37 · 2696 阅读 · 0 评论 -
【Python】矩阵类的实现
【Python】矩阵类的实现内容矩阵类的python实现涉及知识python的运算符重载实现功能矩阵类、取值、设值、判断维度相等、乘法代码import copyclass Matrix: #初始化 def __init__(self,row,col,value=0): self.shape = (row,col) self.row = ...原创 2018-11-05 22:45:36 · 1826 阅读 · 0 评论 -
【Leetcode】238. Product of Array Except Self
原题不让用除法,也就是不能先把数组中所有元素乘起来然后对单个元素进行除法运算得到结果。 这样解决思路就是,针对某个值,先遍历之前的数乘起来,再遍历之后的数乘起来。两者想乘就是当前值对应的输出。Python代码:class Solution(object): def productExceptSelf(self, nums): """ :type num...原创 2018-06-28 21:17:35 · 180 阅读 · 0 评论 -
【Python】堆(heap)的基本操作
#Python-堆(heap)的基本操作import heapq #载入heap库,heap指的是最小堆使数组转化为堆heapq.heapify(list)heap = [1,3,4,2,6,8,9]heapq.heapify(heap)# heap = [1,2,4,3,6,8,9]为heap增加元素heapq.heappush(heap,item) heap =...原创 2018-10-23 21:32:42 · 15550 阅读 · 0 评论 -
【Leetcode】811. Subdomain Visit Count
简单的字符串类型题目 Python做主要用到dict.get()和split()函数 version 1class Solution(object): def subdomainVisits(self, cpdomains): """ :type cpdomains: List[str] :rtype: List[str] ...原创 2018-04-01 13:52:50 · 422 阅读 · 0 评论 -
【python】已知三点计算三角形面积
#转化为通过三边计算三角形面积import mathdef cal_area(p1,p2,p3): ''' :param p: [x,y] :return S: area of triangle ''' a = float(math.sqrt((p2[0]-p3[0])*(p2[0]-p3[0])+(p2[1]-p3[1])*(p2[...原创 2018-04-08 13:34:25 · 12166 阅读 · 0 评论 -
【配置】windows下安装xgboost
需求:复现天池比赛ofo优惠券预测, 链接: https://tianchi.aliyun.com/competition/introduction.htm?spm=5176.8366600.0.0.7fd6311fzHuwxi&raceId=231593其中一部分需要用到xgboost,然而直接用pip install xgboost会出现No files/d...原创 2018-03-06 11:10:20 · 1210 阅读 · 0 评论 -
【Python】网页爬取CVPR论文
动机利用python自动下载 cvpr论文流程获取网页内容找到所有论文链接下载1. 获取网页内容所用模块:requests重要函数:requests.get输出:web_context参考链接: http://blog.csdn.net/fly_yr/article/details/51525435#get web contextdef ge...原创 2018-03-08 09:04:59 · 3278 阅读 · 2 评论 -
【Python】实现pcd转txt
因为实验要求,用python把pcd里的三维点提出来保存成txt文件,方便处理。代码很简单,就是一般的文件读写。怕忘,在这贴一下就当云备份了。import os#定义一个三维点类class Point(object): def __init__(self,x,y,z): self.x = x self.y = y self.z = zpo原创 2017-05-04 19:23:15 · 6689 阅读 · 8 评论