Python
封狼居胥ˇ
BUPT在读研究生,为了能更好的学习人工智能,开始开通CSDN博客,坚持把自己学习遇到的问题写成博客贴出来。一方面促进自己的学习并且在日后遇到相同问题可以回来看看,另一方面也可以帮助其他和我遇到相同问题的道友。坚持下去,我相信,总有一天会看到更好的自己!
展开
-
numpy使用笔记
np.sqrt()与np.emath.sqrt()这两个不同的地方在于,前者只能接受一个大于0的数,也就是前面的运算只能得到一个实数;而后者可以接受一个负数,运算结果也可以是一个虚数。输出2016点7月的每一天np取整的总结 numpy取整有六种方法:np.floor():向下取整np.ceil():向上取整np.trunc():截取整数部分np.rint(...原创 2019-10-29 13:35:54 · 756 阅读 · 0 评论 -
Fluent Python笔记
第二章列表生成式以下两种写法输出的结果相同colors = ['black', 'white']sizes = ['S', 'M', 'L']# 写法1tshirts = [(color, size) for color in colors for size in sizes]# 写法2tshirts = [(color, size) for size in si...原创 2019-10-28 21:08:49 · 169 阅读 · 0 评论 -
Python学习之路1
Python与Java语法表达不同Python与java语言在输入输出及运算表达式上有一些不同输入:a = input(“请输入姓名:”)-------假设输入字符型Mrchenb = input(“请输入年龄:”)-------假设输入数字型24输出:print(“你输入的姓名:%s,年龄:%d”%(a,b))表达式://代表求余数**代表求幂以上这些是与java不同的部分,...原创 2018-11-21 21:18:51 · 156 阅读 · 0 评论 -
Python学习之路2
列表合并列表合并有extend方法和直接‘+’合并,两者虽然都能合并列表,且结果相同,但是前者合并列表,不会导致最终合并的列表对象内存地址号发生变化,后者会导致内存地址好的改变,这也就意味着合并后的列表被重新定义列表排序(按ASCALL码排序)列表排序使用sort方法,格式为L.sort(key=None,reverse=False),其中key为可选参数,用于调用函数对表列元素进行处理。比...原创 2018-12-05 13:33:47 · 521 阅读 · 0 评论 -
Python学习之路3
函数1.return除了起到返回值之外,还起到终端函数执行的作用打印OK在return语句之后,函数被提前终端,所以不会执行到输出OK2.help()函数实现特定函数功能使用帮助查询可以看到id()函数的使用方法(简单的帮助文档)可以为自定义函数建立帮助文档3.被调用函数文件与调用模块不在同一文件夹下时函数调用找不到路径的解决方法调用函数与目录结构如下:方法一:在导入文...原创 2018-12-12 22:57:19 · 124 阅读 · 0 评论 -
python一行命令完成Web服务搭建
在Window或者Linux中只要安装了python,就可以实现一行命令搭建Web服务!这是高级语言高度封装的结果(速度有待商榷)。以python3为例,在特定的文件夹下,输入以下命令:python -m http.server 8000输入上述命令后即在本地8000端口开启了web服务,在浏览器输入localhost:8000即可访问到目录下的文件系统。如果在同一局域网下,另一台设备也可以...原创 2019-07-19 16:13:13 · 377 阅读 · 0 评论 -
matplotlib学习
此文章为我在AI学习当中数据可视化时用到matplotlib所出现的问题进行记录。参考matplotlib中文教程:https://www.matplotlib.org.cn/tutorials/1. 使用指南基本概念figure:绘图的整个窗口(可能包含多个axes)axes:绘图中的每个子图(可以理解为一个坐标系中的图构成一个axes)axis:axes中的横纵坐标轴(二维情况下...原创 2019-07-24 15:14:54 · 219 阅读 · 0 评论