Python学习
Cherish0719
随心自由事在人为
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
转载:解决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 · 692 阅读 · 0 评论 -
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 · 1002 阅读 · 0 评论 -
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 · 460 阅读 · 0 评论 -
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 · 172 阅读 · 0 评论 -
python学习笔记:数组的切分
a[开始截取位置:结束截取位置:步长] 包括开始截取位置字符,不包括结束截取位置字符。步长-1则代表反向截取原创 2020-03-25 11:18:16 · 1158 阅读 · 0 评论 -
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 · 245 阅读 · 0 评论 -
Python学习笔记1:
\ 为转义符\n表示换行,\t表示制表符字符\本身也要转义,所以\\表示的字符就是\如字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r''表示''内部的字符串默认不转义:>>> print('\\\t\\')\ \>>> print(r'\\\t\\')\\\t\\如果字符串内部有很多换行,...原创 2019-11-01 22:31:54 · 126 阅读 · 0 评论 -
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 · 344 阅读 · 0 评论 -
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 · 19047 阅读 · 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 · 324 阅读 · 0 评论 -
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 · 723 阅读 · 0 评论
分享