- 博客(24)
- 收藏
- 关注
原创 转载:解决mac上matplotlib中文无法显示问题
解决mac上matplotlib中文无法显示问题https://www.cnblogs.com/cymwill/p/10554916.html试了好几种方法都不管用,最好用了这种方法,亲测有效!系统:mac os, high sierra; python3.7(by brew installed)在网上找了很多基本上都是让下载SimHei字体,然后放到mac的matpl...
2020-03-29 10:41:49
657
原创 LeetCode刷题记录day6:木棍拼接(招行信用卡2020)
有N个木棍,长度和宽度已知。现在要一个接一个的拼接木棍。当然我们需要计算总共拼接的时间。有以下规则:对于第一根处理的木棍,我们需要1分钟。之后处理的木棍,如果说他的长度l和宽度w满足l0<=l并且w0<=w,那么我们不需要额外再花费时间去拼接。比如,对于(9,4),(2,5),(1,2),(5,3),(4,1)这5根木棍,我们需要花费最少2分钟的时间:(4,1)...
2020-03-27 23:47:05
931
原创 LeetCode刷题记录day5:挑选代表(招行信用卡)
我们有很多区域,每个区域都是从a到b的闭区间,现在我们要从每个区间中挑选至少2个数,那么最少挑选多少个?输入描述:第一行是N(N<10000),表示有N个区间,之间可以重复然后每一行是ai,bi,持续N行,表示现在区间。均小于100000输出描述:输出一个数,代表最少选取数量。输入例子1:44 72 40 23 6输出例子1:4参...
2020-03-27 00:06:02
417
原创 LeetCode刷题记录day4:合并两个有序链表
21. 合并两个有序链表将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4执行用时 :36 ms, 在所有Python3提交中击败了88.46%的用户内存消耗 :13.7 MB, 在所有Pyt...
2020-03-25 23:37:22
190
原创 LeetCode刷题记录day4:最大子序和
53. 最大子序和给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释:连续子数组[4,-1,2,1] 的和最大,为6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。暴力解法:超时了class Solut...
2020-03-25 23:37:13
145
原创 LeetCode刷题记录day3:反转数组
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。执行用时 :64 ms, 在所有Python3提交中击败了7.21%的用户内存消耗 :13.7 MB, 在所有Python3提交中击败了5.08%的用户class Solution: def reverse(self, x: int) -> int: xa = abs(x)...
2020-03-25 00:30:27
169
原创 LeetCode刷题记录day2:反转链表
反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?迭代法:44 ms 14.4 MB# Definition for singly-linked list.# class ListNod...
2020-03-23 23:42:06
213
原创 LeetCode刷题记录No.1:两数之和
#写在前面:代码和算法能力差,决定开始刷题为了找到好工作,坚持每天刷题打卡记录!1. 两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9...
2020-03-22 17:35:17
147
原创 Python学习笔记1:
\ 为转义符\n表示换行,\t表示制表符字符\本身也要转义,所以\\表示的字符就是\如字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r''表示''内部的字符串默认不转义:>>> print('\\\t\\')\ \>>> print(r'\\\t\\')\\\t\\如果字符串内部有很多换行,...
2019-11-01 22:31:54
97
转载 mysql错误代码2003的解决办法
“ERROR 2003: Can't connect to MySQL server on 'localhost' (0)” 的错误: 右键“计算机”点击“管理”, 然后点击“服务和应用程序”,双击“服务”,找到MySql的服务,右键启动就可以了。...
2019-01-21 14:57:57
4669
原创 python学习笔记4:将list数组数据报存到csv
1.import numpy as npnp.savetxt('E:\\forpython\\featvector.csv',data_to_save,delimiter=',')2.import pandas as pdlist=[[1,2,3],[4,5,6],[7,9,9]]name=['one','two','three']test=pd.DataFrame(colu...
2019-01-12 14:00:12
321
转载 MySQL下载安装详情教程
https://blog.youkuaiyun.com/qq_41307443/article/details/79839558
2018-12-16 20:27:52
236
转载 Anaconda中ImportError: No module named 'matplotlib' 问题的解决
安装Anaconda来运行tensorflow,在Spyder软件中运行import matplotlib.pyplot as pt语句时会出现ImportError: No module named 'matplotlib'的错误,而在网页版的Jupyter软件中运行没有出这样的错误。出现这样的原因是在Anaconda的tensorflow环境中的没有installed matplotlib。...
2018-12-11 21:08:22
2169
转载 win7系统中使用anaconda安装tensorflow,keras
转载:https://www.jianshu.com/p/f50bbfcb3674安装Keras输入命令:pip install keras 自动完成安装。之后可以验证keras是否安装成功,在命令行中输入:python出现如下命令,即为安装成功。...
2018-12-11 20:08:37
193
转载 Window7安装tensorflow整套环境详细流程
https://blog.youkuaiyun.com/zsf442553199/article/details/78890659转载
2018-12-11 19:52:17
356
原创 python学习笔记3:np.mean()计算矩阵的均值
np.mean() 计算矩阵的均值(1) 求平均数:将二维矩阵的每个元素相加除以元素个数>>> mat = np.array([[2, 1], [4, 3]])>>> np.mean(mat)2.5(2)axis = 0,计算矩阵每一列的均值axis = 1,计算矩阵每一行的均值同时都会进行计算,得到的依然是一个矩阵 >...
2018-12-01 15:15:29
18898
1
转载 python学习笔记2random模块重要函数
random模块重要函数1 )、random() 返回0<=n<1之间的随机实数n;2 )、choice(seq) 从序列seq中返回随机的元素;3 )、getrandbits(n) 以长整型形式返回n个随机位;4 )、shuffle(seq[, random]) 原地指定seq序列;5 )、sample(seq, n) 从序列seq中选择n个随机且独立的元素;rand...
2018-11-30 17:43:46
283
原创 机器学习之PCA降维
目标:尽量减少重建错误,最小化原始点与其投影之间的欧几里德距离另一个目标:最大化方差,为了识别我们想要研究观察变异的模式PCA解决方案解决了这个问题!PCA - 通过具有单一自由度的2D数据重建2D数据。 通过欧几里德距离评估重建Principal Component Analysis (PCA):PCA:将一组可能相关变量的观测值转换为一组称为主成分的线性不相关变量值该变换以这...
2018-11-28 22:25:48
276
原创 机器学习之层次聚类(hierarchical clustering)
层次聚类是一组嵌套的聚类,它们被组织为树。生成层次聚类有两种基本方法:凝聚分裂在凝聚层次聚类中,我们从点作为单个聚类开始。在每一步,我们合并最近的一对集群。这需要定义群集邻近度的概念。在分裂的层次聚类中,我们从一个包罗万象的集群开始。在每一步,我们拆分一个集群。这个过程一直持续到只剩下单个单个点的集群。在这种情况下,我们需要做出决定在每个步骤拆分哪个集群怎么做分裂。层次聚类通常使...
2018-11-28 20:27:50
7435
2
原创 机器学习之聚类K-means
一、Cluster analysis聚类分析提供从单个数据对象到这些数据对象所在的集群的抽象。一些聚类技术根据集群原型来表征每个集群。原型是一个数据对象,代表集群中的其他对象。二、K-means:K-means是一种基于原型的聚类技术,它可以创建数据对象的一级分区。具体而言,K-means根据一组点的质心定义原型。K均值通常应用于连续n维空间中的对象。接近度量要为最近的质心指...
2018-11-28 19:38:03
343
原创 python学习笔记1:math.pow()和np.random.choice()
1.pow() 函数pow()用来计算以x 为底的 y 次方值,然后将结果返回。设返回值为 ret,则 ret = x^y。Math.pow(底数,几次方) 2.np.random.choice()可以从一个int数字或1维array里随机选取内容,并将选取结果放入n维array中返回。numpy.random.choice(a, size=None, replace=T...
2018-11-27 22:15:48
693
原创 【论文阅读】公众参与框架下的一种地方公共投资项目交互式决策方法
公众参与框架下的一种地方公共投资项目交互式决策方法目录一、交互式群决策原理二、交互过程描述三、交互式决策模型1.专家群体交互决策:2.公众群体交互决策:3.专家与公众权重的确定:4.方案排序:一、交互式群决策原理交互式群体决策可分为三步:1.决策个...
2018-11-25 22:27:31
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人