
Python学习之路
文章平均质量分 59
python学习笔记
夏天的爱人是绿色
学习博客,希望与大家一起进步。联系方式qq:384660495
展开
-
np.random使用与小结
一、np.random.choicenp.random.choice(a, size=None, replace=True, p=None)从数列a中随机选择size个元素,replace为True表示选出的元素允许重复。p为元素被选中的概率数列a = np.arange(10)n1 = np.random.choice(a,5)n2 = np.random.choice(a,5,replace=False)print(a),print(n1),print(n2)[0 1 2 3 4 5原创 2021-12-17 21:22:18 · 722 阅读 · 0 评论 -
安装cupy遇到的坑
一、安装cupy时候出现No matching distribution found for cupy-cuda92安装之前要查看自己已经安装CUDA的版本在cmd下运行:nvcc -V然后根据版本下载# For CUDA 8.0pip install cupy-cuda80 # For CUDA 9.0pip install cupy-cuda90 # For CUDA 9.1pip install cupy-cuda91 # For CUDA 9.2pip install原创 2021-12-12 23:34:47 · 2611 阅读 · 2 评论 -
numba安装与使用
一、numba是什么Numba是一个针对Python的开源JIT编译器,由Anaconda公司主导开发,可以对Python原生代码进行CPU和GPU加速。Numba对NumPy数组和函数非常友好。解释器可以参考第四章内容。CUDA C编程开发成本高,所以一般会用python先尝试加速模型训练。numba包就是python提供的GPU编程开发包。只管调用就对了。除此之外还有很多,比方说等价于numpy的cupy,用于矩阵运算,pycuda之类的,tensorflow,pytorch等等。二、numba原创 2021-12-12 13:31:29 · 25233 阅读 · 0 评论 -
列表生成式
一、列表生成式介绍很方便的一个语法,但是容易出错。代替for循环的一种替代写法>>> [x * x for x in range(1, 11)][1, 4, 9, 16, 25, 36, 49, 64, 81, 100]for循环后面还可以加上if判断,这样我们就可以筛选出仅偶数的平方:>>> [x * x for x in range(1, 11) if x % 2 == 0][4, 16, 36, 64, 100]# 还可以使用两层循环,可以生成全原创 2021-12-11 15:45:10 · 385 阅读 · 0 评论 -
conda环境和编译器不对应
问题:conda环境和编译器不对应具体来说就是,依然在conda创建的环境中,可是调用python运行的解释器总是系统python解释器,因此明明有包,但是无法导入这些包。第一次遇到这种错误,解决办法很简单,退出环境再激活环境即可。conda deactivateconda activate yourenv希望对大家有所帮助。...原创 2021-12-09 17:14:26 · 552 阅读 · 0 评论 -
Python中的Ellipsis对象
深入浅出python系列: 深入浅出python系列(一):基本数据类型 深入浅出python系列(二):运算符 深入浅出python系列(三):逻辑判断语句 python常见小技巧(一):Python安装模块的几种方法【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权);本博客的内容来自于:;学习、合作与交流联系q384660495;本博客的内容仅供学习与参考,并非营利;文章目录一、什么是Ellipsis二、Ellipsis的作用一、什么是Ellipsis原创 2021-11-09 16:10:44 · 1238 阅读 · 0 评论 -
python常见小技巧(一):Python安装模块的几种方法
深入浅出python系列: 深入浅出python系列(一):基本数据类型 深入浅出python系列(二):运算符 深入浅出python系列(三):逻辑判断语句【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权);本博客的内容来自于:;学习、合作与交流联系q384660495;本博客的内容仅供学习与参考,并非营利;文章目录Python安装模块的几种方法方式一:在线安装方法二:tar.gz文件安装方法三:whl文件安装Python安装模块的几种方法Python包主原创 2021-05-17 19:42:00 · 227 阅读 · 0 评论 -
深入浅出python系列(三):逻辑判断语句
深入浅出python系列:深入浅出python系列(一):基本数据类型深入浅出python系列(二):运算符【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权);本博客的内容来自于:;学习、合作与交流联系q384660495;本博客的内容仅供学习与参考,并非营利;文章目录一、条件判断语句二、循环判断语句总结这个系列文章并非是记录python的基础语法,是记录一些python与其他语言不一样的地方,还有python神奇的地方。一、条件判断语句if 条件表达式 :原创 2021-05-05 00:03:52 · 452 阅读 · 0 评论 -
深入浅出python系列(二):运算符
深入浅出python系列:深入浅出python系列(一):基本数据类型【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权);本博客的内容来自于:;学习、合作与交流联系q384660495;本博客的内容仅供学习与参考,并非营利;文章目录一、算术运算符与赋值运算符二、关系运算符三、逻辑运算符三、条件运算符总结这个系列文章并非是记录python的基础语法,是记录一些python与其他语言不一样的地方,还有python神奇的地方。一、算术运算符与赋值运算符+ 加法运算符原创 2021-05-04 23:29:58 · 188 阅读 · 0 评论 -
深入浅出python系列(一):基本数据类型
深入浅出python系列:【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权);本博客的内容来自于:;学习、合作与交流联系q384660495;本博客的内容仅供学习与参考,并非营利;文章目录一、数值二、字符串三、布尔型与空值总结这个系列文章并非是记录python的基础语法,是记录一些python与其他语言不一样的地方,还有python神奇的地方。一、数值在Python数值分成了三种:整数、浮点数(小数)、复数在Python中所有的整数都是int类型Pyth原创 2021-04-28 23:44:55 · 234 阅读 · 0 评论