自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Leetcode第一题:两数之和

在评论区看到一种很简洁、直观的方法,运行速度击败了99%,记录一下,用到了python内置的enumerate函数题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。先贴出来

2020-10-07 01:05:32 120

原创 Anaconda修改中科大镜像源

众所周知由于qiang的原因,使用conda命令下载包特别慢,甚至经常报错,修改镜像源是最有效的办法,本文讲述如何安装中科大镜像源。首先打开cmd或者在anaconda->environments->base中打开ternel输入conda config --show查看已经安装的镜像源channels如果没有网址说明没有安装过镜像源,如果有tsinghua的网址,即清华镜像源,需要先删除清华镜像源(清华的慢,好像还容易出问题)删除清华镜像源:conda config --re

2020-09-28 20:07:06 8381

原创 Lincode第3题:统计数字,计算数字 k 在 0 到 n 中的出现的次数,k 可能是 0~9 的一个值。Python解法

描述计算数字 k 在 0 到 n 中的出现的次数,k 可能是 0~9 的一个值。样例输入:k = 1, n = 12输出:5解释:在 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 中,我们发现 1 出现了 5 次 (1, 10, 11,12)(注意11中有两个1)。这道题目有很多解法,下面介绍两种。字符串解法首先用for i in range(n + 1) 遍历所有数字,然后用str()将其变成字符串,再利用count函数即可得出结果。最.

2020-09-13 19:02:04 478

原创 Lintcode第1题:给出两个整数 a 和 b , 求他们的和,不能使用数学运算符+,python解法

题目:A + B 问题描述:给出两个整数 aa 和 bb , 求他们的和。说明:a和b都是 32位 整数么?是的;我可以使用位运算符么?当然可以。显然你可以直接 return a + b,但是你是否可以挑战一下不这样做?(不使用++等算数运算符)Lincode链接:A+B问题^ 异或运算 :0 ^ 0 = 0 , 1 ^ 1 = 0 , 0 ^ 1 = 1 ,1 ^ 0 = 1;可以看出异或^ 运算是忽略进位的加法;&与运算:0 & 0 = 0 ,1 &am.

2020-09-12 21:50:46 846

原创 Pandas库之Series与DataFrame的使用

Pandas是基于numpy的一个第三方库,是一个提供高性能易用数据类型和分析工具调用方法:import numpy as pdPandas有两个常用的数据类型:Series与DataFramePandas 注重数据与索引的关系,注重应用。Numpy则注重维度1,SeriesSeries类型是由一组数据(Values)与其索引(index)组成的。输入数据会自动生成从0开始的自动索引也可以自定义索引:Series可由以下类型创建:Python列表,字典,ndarray,标量值创建a)

2020-09-12 16:59:00 231

原创 使用清华、豆瓣镜像源下载tensorflow

由于区域限制,国内用户使用pip下载python库就会特别慢,一些大的包容易超时报错,比如tensorflow使用国内镜像源来下载会提升下载速度,以tensorflow为例,下其它的包换名即可清华镜像源:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflowpip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow清华的包比较全,但用的人多容易

2020-09-12 16:56:01 2135

原创 Python中Numpy的基础用法

Python中numpy的基础用法Numpy是科学计算中非常常用的一个库,numpy中经常用到数组这种类型,Python中并没有数组的概念,而数组这个概念在其它语言中却很常见,如C语言。数组跟列表的主要区别在于,列表中数据的类型可以不同,而数组中必须由同一类型的数据组成。那么Python已有列表类型,为什么需要一个数组对象(类型)?• 数组对象可以去掉元素间运算所需的循环,使一维向量更像单个数据• 设置专门的数组对象,经过优化,可以提升这类应用的运算速度观察:科学计算中,一个维度所有数据的类型往往

2020-09-12 16:53:53 183

原创 Python中matplotlib的一些基础用法

Matplotlib作为一个优秀的第三方库,可以快速地生成高质量的图表。下面介绍matplotlib一些基础用法:首先安装matplotlib库可以通过pip install matplotlib安装,anaconda自带。使用时先导入matplotlib库:import matplotlib.pyplot as plt #(plt为引入模块的别名)1, figure:面板(图),matplotlib中的所有图像都是位于figure对象中,一个图像只能有一个figure对象。首先使用figur

2020-09-12 16:51:45 2772

原创 Matplotlib常用坐标图的绘制

#包括散点图,折线统计图,柱状图,直方图,饼图的绘制1,散点图的绘制import matplotlib.pyplot as pltimport numpy as np plt.rcParams['font.family'] = 'SimHei' #设置中文plt.rcParams['axes.unicode_minus'] = False #使负数可以显示n = 1024 x = np.random.normal(0,1,n)y = np.random.n

2020-09-12 16:45:09 1660

原创 Python中单双引号,以及换行符的用法

1, Python 中单引号,双引号,三引号的用法。Python中单引号和双引号都可以用来表示字符串,二者在本质上并没有什么不同。所以,如果要打印单引号,双引号用起来很方便,反之亦然。也可以通过使用反斜杠\转义的方式来打印出它们:如果想要打印出\号,也可以通过转义符实现:而Python中三引号(三个单引号或者双引号)则有两种用法,一是使一个字符串跨多行,并且可以包含换行符、制表符以及其他特殊字符。除此之外三引号还有一种非常常用的用法,即做多行注释,中间的代码不会被读取。2,pytho

2020-09-12 16:35:40 2872

空空如也

空空如也

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

TA关注的人

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