自定义博客皮肤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 182

原创 Anaconda修改中科大镜像源

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

2020-09-28 20:07:06 9036

原创 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 600

原创 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 947

原创 Pandas库之Series与DataFrame的使用

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

2020-09-12 16:59:00 302

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

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

2020-09-12 16:56:01 2449

原创 Python中Numpy的基础用法

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

2020-09-12 16:53:53 258

原创 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 2967

原创 Matplotlib常用坐标图的绘制

#包括散点图,折线统计图,柱状图,直方图,饼图的绘制 1,散点图的绘制 import matplotlib.pyplot as plt import 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 1801

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

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

2020-09-12 16:35:40 3138

空空如也

空空如也

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

TA关注的人

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