自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 判断经纬度在省市区县乡镇内(复杂多边形内) -- 基于空间查询算法

最近做一个项目,需要把每天几百亿的经纬度转换为 省市区县 行政区划,尝试了以下几个方案:传统的点在多边形内算法,如射线法等。由于行政区划多边形边界实在是复杂,射线法判断速度太慢,根本无法使用。经过调查,发现google s2这个工具包,里面有两种实现方案。方案一,将多边形的经纬度点构建为S2Polygon,使用contains方法,具体实现参考: https://blog.csdn.net...

2019-08-14 20:39:45 12239 2

原创 Google S2 常用操作

Google S2常用操作Google S2包引用经纬度 转 CellIdCellId 转 经纬度矩形内所有S2块S2块包含的S2子块Google S2包引用 <dependency> <groupId>io.sgr</groupId> &amp

2019-02-28 15:42:11 9392 11

原创 遗传算法(GA) - 优化神经网络(CNN) - pytorch

# -*- coding: utf-8 -*-import numpy as npimport copyimport torchimport torch.nn as nnimport torchimport torchvisionimport torchvision.transforms as transformsBATCH_SIZE = 128transform_train=transforms.Compose([ transforms.RandomCrop(32, p

2020-08-14 15:12:25 6484 7

原创 遗传算法(GA) - 求解 - 旅行商问题(TSP)

#!/usr/bin/env python# coding: utf-8from matplotlib import pyplot as pltimport numpy as npimport pandas as pdimport time# 生成城市坐标def gen_city(filename, city_num): name = ["city's name"] * city_num # 这个并没什么用,但是不要省,省了的话还要修改代码 x = [np.random

2020-08-14 15:10:31 746

原创 遗传算法 - 简单介绍

遗传算法的起源和发展历程遗传算法的优缺点及适用场景其他优化算法遗传算法的起源和发展历程萌芽期:上个世纪50年代到70年代,提出GA等概念成长期:上个世纪70年代中到80年代,用于优化问题发展期:90年代以后,开始向广度和深度方向发展2017年 Uber 发表5篇论文表明神经进化(neuroevolution)也是训练深度神经网络解决强化学习(RL)问题的有效方法。2019年 Google 在星际争霸 II 上使用AlphaStar打败人类选手,其中使用了进化学习策略。2.遗传算法优缺

2020-08-14 15:08:06 1291

原创 用户AppList 特征提取

用户AppList 特征提取问题描述

2020-07-10 18:05:04 3827

原创 8瓶药,有一瓶毒药,至少需要几只小白鼠才能一次实验出结果

题目一: 8瓶药,有一瓶毒药,至少需要几只小白鼠才能一次实验出结果答案:3只。分析:将8瓶药进行编码,000, 001, 010, 011, 100, 101, 110, 111.三只小白鼠分别吃四瓶首位,中间位,最后一位为1的那四瓶药混合,则3只小白鼠可以一次检验出来结果。题目二:8瓶药,有一瓶毒药,有3只小白鼠,毒药生效时间为1天,至少需要几只才能出结果。答案:1天。分析:同题目1...

2019-10-29 17:57:00 5182

原创 字符串排列组合数

// 输出给定的字符串的所有的组合//输入:“AAB”//输出:8//解释:可能的序列为 “A”, “B”, “AA”, “AB”, “BA”, “AAB”, “ABA”, “BAA”。//MAX_Len(Str) == 7 public static void main(String[] args) { System.out.println(subStrLength("...

2019-09-26 17:08:47 995

原创 Spark RDD 全表扫描Hbase

Spark RDD 全表扫描Hbase val sc: SparkContext = Spark.SPARK_CONTEXT //自己构建SparkContext val configuration: Configuration = HBaseConfiguration.create(sc.hadoopConfiguration) configuration.set(TableI...

2019-09-23 09:53:23 551

原创 合并K个排序链表-最小堆

合并K个排序链表https://leetcode-cn.com/problems/merge-k-sorted-lists/ static public class ListNode { int val; ListNode next; ListNode(int x) { val = x; } }...

2019-09-09 18:36:01 265

原创 快排求topk问题

快排思想求topk问题 public static void main(String[] args) { int[] nums = new int[]{5, 3, 2, 10, 8, 1, 4, 9, 3, 12}; int topk = topk(nums, 0, nums.length -1, 3); System.out.print("\t...

2019-09-06 18:08:17 1160

原创 快排实现--Java

public static void main(String[] args) { int[] nums = new int[]{5, 3, 2, 10, 8, 1, 4, 9, 3, 12}; quickSort(nums, 0, nums.length -1); for (int num : nums) Sys...

2019-09-06 17:39:22 139

原创 最小堆求topk问题

最小堆求topk问题public static void main(String[] args) { int[] nums = new int[]{5,3,2,10,8,1,4,9,3,12}; topk(nums, 9); } public static int[] topk(int[] nums, int k) { int[]...

2019-09-06 16:45:56 254

原创 全国行政区划变更 (2010~2019)

2018年2018.12.26山东省 济南市撤销地级莱芜市,将其所辖区域划归济南市管辖。设立济南市莱芜区,以原莱芜市莱城区的行政区域为莱芜区的行政区域;设立济南市钢城区,以原莱芜市钢城区的行政区域为钢城区的行政区域。2018.7.2河北省 滦州市撤销滦县,设立县级滦州市,以原滦县的行政区域为滦州市的行政区域。滦州市由河北省直辖,唐山市代管。安徽省 潜山市撤销潜山县,设立县级潜山...

2019-06-14 14:24:02 8316

原创 地图POI数据获取--地图类数据获取

获取地图上的所有POI整体思路参考:https://www.cnblogs.com/sparrowjack/p/5151477.html

2019-03-05 14:23:08 2412

原创 常用shell命令

替换文件中所有src为dest:sed -i 's/src/dest/g'ls | grep -E ‘hello.txt’`

2019-03-01 16:02:59 167

时钟实时显示

使用QT代码实现时钟实时显示,基于多线程,时钟使用电脑时钟

2012-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除