摘要: from scipy.sparse import * row = [0,0,0,1,1,1,2,2,2]#行指标 col = [0,1,2,0,1,2,0,1,2]#列指标 data = [1,0,1,0,1,1,1,1,0]#在行指标列指标下的数字 team = csr_matrix((data, 阅读全文
posted @ 2020-05-24 19:22 SupremeBoy 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: loc:通过行标签索引数据 iloc:通过行号索引行数据 ix:通过行标签或行号索引数据(基于loc和iloc的混合) 代码: import pandas as pd data = [[1, 2, 3], [4, 5, 6]] index = ['a', 'b'] column = ['left', 阅读全文
posted @ 2020-05-19 21:39 SupremeBoy 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一、题目描述 实现 pow(x, n) ,即计算 x 的 n 次幂函数。 二、算法分析 class Solution { public double quickMul(double x, long N) { if (N == 0) { return 1.0; } double y = quickMu 阅读全文
posted @ 2020-05-12 09:04 SupremeBoy 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 这种在图中找岛屿的题目我们在前面已经讲过了,这个题目同样属于这类题目,我们很自然想到的就是DFS和BFS方法。 一、题目描述 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外 阅读全文
posted @ 2020-04-20 11:31 SupremeBoy 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 Arrays.sort()是经过调优排序算法,性能能达到n*log(n) Arrays.sort()重载了四类方法 sort(T[] a):对指定T型数组按数字升序排序。 sort(T[] a,int formIndex, int toIndex):对指定T型数组的指定范围按数字升序排序。 阅读全文
posted @ 2020-04-17 08:58 SupremeBoy 阅读(37892) 评论(2) 推荐(3) 编辑
摘要: 如何利用图卷积网络对图进行深度学习 图数据的机器学习是一项非常困难的任务,因为图数据结构非常复杂,但同时也提供了大量的信息。这篇文章是关于如何利用图卷积网络(GCNs)对图进行深度学习的系列文章中的第一篇,GCNs是一种功能强大的神经网络,旨在直接处理图并利用其结构信息。系列目录: 图卷积网络的高级 阅读全文
posted @ 2020-04-07 11:46 SupremeBoy 阅读(4311) 评论(0) 推荐(0) 编辑
摘要: 一、前言 编辑距离算法被数据科学广泛应用,是用作机器翻译和语音识别评价标准的基本算法。 最直观的方法是暴力检查所有可能的编辑方法,取最短的一个。所以可能的编辑方法达到指数级,但我们不需要进行这么多计算,因为我们只需要找到距离最短的序列而不是所有可能的序列。 二、问题描述 给你两个单词 word1 和 阅读全文
posted @ 2020-04-07 09:22 SupremeBoy 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 1、说在前面 Alias采样是时间复杂度为o(1)的离散采样方式 论文地址:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.675.8158&rep=rep1&type=pdf 2、详细介绍 问题 比如一个随机事件包含四种情况,每种情 阅读全文
posted @ 2020-04-05 15:44 SupremeBoy 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 一、前言 这个问题是以弗拉维奥·约瑟夫命名的,他是1世纪的一名犹太历史学家。他在自己的日记中写道,他和他的40个战友被罗马军队包围在洞中。他们讨论是自杀还是被俘,最终决定自杀,并以抽签的方式决定谁杀掉谁。约瑟夫斯和另外一个人是最后两个留下的人。约瑟夫斯说服了那个人,他们将向罗马军队投降,不再自杀。约 阅读全文
posted @ 2020-03-31 15:20 SupremeBoy 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 今天跟大家来看看如何在项目中使用队列。首先我们要知道使用队列的目的是什么?一般情况下,如果是一些及时消息的处理,并且处理时间很短的情况下是不需要使用队列的,直接阻塞式的方法调用就可以了。但是,如果在消息处理的时候特别费时间,这个时候如果有新的消息来了,就只能处于阻塞状态,造成用户等待。这个时候在项目 阅读全文
posted @ 2020-03-29 21:30 SupremeBoy 阅读(1372) 评论(0) 推荐(0) 编辑