Python
Panonsense
遇到问题,不轻易放弃。
不学习尝试新的东西,何以进步?
展开
-
【PyTorch】张量 (Tensor) 的拆分与拼接 (split, chunk, cat, stack)
在 PyTorch 中,对张量 (Tensor) 进行拆分通常会用到两个函数:- torch.split [按块大小拆分张量]- torch.chunk [按块数拆分张量]而对张量 (Tensor) 进行拼接通常会用到另外两个函数:- torch.cat [按已有维度拼接张量]- torch.stack [按新维度拼接张量]它们的作用相似,但实际效果并不完全相同,以下会通过官方文档及实例代码来进行说明,以示区别原创 2020-04-24 16:33:06 · 30730 阅读 · 0 评论 -
【MNIST/Python】手写体数字训练/测试数据集(图片格式)下载及分割预处理
MNIST数据集是一个手写数字数据库,本文提供了一种图片格式的数据集样本,并提供了程序代码示例将其分割为了单个数字进行分别存储。原创 2017-03-24 21:04:37 · 8665 阅读 · 0 评论 -
【OpenCV+Python】轮廓检测及绘制,可用以生成对应于不规则形状ROI区域的mask
\在OpenCV中文论坛上很多人问到这样的问题,如何对图像的不规则区域设置ROI,即设置敏感区域,以用来做相关的图像处理。 根据若干博文的整理及自己的点点经验,在此进行简单的归纳: 第一部分主要叙述C++中对于不规则区域设置ROImask的方法,第二部分主要叙述Python中对于不规则区域检测及绘制轮廓的方法。转载 2017-04-16 15:27:25 · 18819 阅读 · 0 评论 -
【Python】理解yield和generator(生成器)
本文主要讲解了对于Python中yield和generator(生成器)的理解整理自: [1] Python yield 使用浅析 —— 廖雪峰 [2] 深入理解yield —— Python中文开发者社区转载 2017-06-15 22:01:09 · 711 阅读 · 0 评论 -
【Python】引用和对象的理解
Overview在Python中使用变量进行值修改、参数传递、以及复制变量等等的过程中,往往会出现一些我们意想不到的“错误”。 但实际上产生这些“错误”的原因,大多是因为没有深入地理解Python内部的对象引用机制。 针对于此,笔者大致整理了10个例子,用以循序渐进地帮助大家加深对于Python引用和对象的理解。原创 2017-06-08 21:25:47 · 834 阅读 · 1 评论 -
【Python】曲线简化算法实现
曲线简化算法通常应用于运动捕捉数据的关键帧提取,在此基础上还演化出了更多的算法,本文对基本的曲线简化算法进行了代码实现,以关键帧个数或线性重建误差作为迭代终止条件原创 2017-07-17 00:08:10 · 2926 阅读 · 0 评论 -
【Python+Tensorflow】Deep Q Network (DQN) 迷宫示例代码整理
Deep Q Network简称DQN,结合了Q learning和Neural networks的优势,本教程代码主要基于一个简单的迷宫环境,主要模拟的是learn to move explorer to paradise的过程。本文代码整理自Morvan Zhou(莫烦Python)的机器学习相关教程 - 强化学习 - DQN部分原创 2017-09-14 15:35:24 · 7261 阅读 · 1 评论 -
【Python】__魔术方法__
原文链接:介绍Python的魔术方法 - Magic Method 原文作者:旺酱在路上前言在Python中,所有以 双下划线__ 包起来的方法,都统称”魔术方法”,比如我们接触最多的 __init__ 函数有些魔术方法,我们可能以后一辈子都不会再遇到了,这里也就只是简单介绍下而有些魔术方法,巧妙使用它可以构造出非常优美的代码,比如将复杂的逻辑封装成简单的API本文编...转载 2018-05-02 21:30:10 · 761 阅读 · 1 评论 -
【Python】set() 集合操作与运算 && 元素输出顺序
集合 | SET集合(set)是Python中一种重要的数据类型,表示一组各不相同元素的无序集合,其主要应用于重复元素消除及关系测试等 集合在Python内部通过哈希表实现,其本征无序,输出时所显示的顺序具有随机性,且与运行环境相关操作与运算主要包括基于不同对象的创建、元素级的运算及包含关系、集合间的运算及包含关系等创建集合列表:a = [2, 3, ...原创 2018-04-26 23:37:30 · 12807 阅读 · 0 评论 -
【wtfPython】一组有趣的、微妙的、复杂的Python代码片段
原作者:董伟明 (Dongweiming) 原文链接:推荐wtfPython: 一组有趣的、微妙的、复杂的Python代码片段 本文有细微改动wtfPython 1 就是「What the f**k Python?」的意思,这个项目列举了一些代码片段,可能结果和你想到的是不一致的,并且作者会告诉你为什么。本文将展示最有意义的一部分:混合Tab和空格def square(...转载 2018-04-28 17:11:04 · 1924 阅读 · 0 评论 -
【Python】获取当前日期时间
Python 中,以结构化形式获取当前日期时间等信息,通常可以通过 time 或 datetime 模块来完成原创 2019-02-12 14:26:22 · 1690 阅读 · 0 评论 -
【Python】Caffe 模型转换 Caffe2 模型 (支持多输入 / 多输出)
用于将 Caffe 模型转换为对应 Caffe2 模型的 Python 脚本官方提供了一个基础版本,经修改和优化后,已支持多输入/多输出的网络原创 2019-03-22 11:08:10 · 2482 阅读 · 2 评论 -
【Python】改进Hopfield网络代码实现
Hopfield网络由美国加州理工学院物理学教授J. J. Hopfield于1982年提出,是一种单层反馈神经网络,也可以被视为一种循环神经网络;本文对Hopfield网络进行了介绍并针对一种改进的Hopfield网络算法完成了Python代码实现。原创 2017-03-25 17:25:50 · 5549 阅读 · 0 评论 -
【Python】使用skimage完成二值图像连通区域标记及属性提取
本文介绍了使用skimage完成二值图像连通区域标记及属性计算的过程,并给出了详细的文档。原创 2017-01-12 22:35:33 · 50627 阅读 · 4 评论 -
【OpenCV】颜色空间(RGB,HSV与Gray)及图像处理中的颜色识别
彩色模型数字图像处理中常用的采用模型是RGB(红,绿,蓝)模型和HSV(色调,饱和度,亮度),RGB广泛应用于彩色监视器和彩色视频摄像机,我们平时的图片一般都是RGB模型。而HSV模型更符合人描述和解释颜色的方式,HSV的彩色描述对人来说是自然且非常直观的。转载 2016-11-29 23:03:50 · 21142 阅读 · 0 评论 -
Python下使用OpenCV教程(图像的载入、显示和保存)
Python下使用OpenCV教程(1、图像的载入、显示和保存)原文链接:http://blog.csdn.net/sunny2038/article/details/9057415原文作者:sunny2038转载 2016-05-10 17:28:44 · 1324 阅读 · 0 评论 -
【Python2】range与xrange用法对比
本文对python2中range和xrange的用法对比进行了总结整理,可供需要的朋友参考转载 2016-05-11 21:17:01 · 1273 阅读 · 0 评论 -
【Eclipse+PyDev+wxPython】wxPython的安装注意事项&&安装后Eclipse中仍然报错问题的解决
本文主要介绍wxPython的安装和安装后的路径配置问题原创 2016-05-26 17:02:47 · 2239 阅读 · 0 评论 -
【Eclipse】各个版本(package)的区别以及选择标准
简介了Eclipse各个版本(package)的区别以及选择标准转载 2016-05-07 14:50:26 · 6044 阅读 · 0 评论 -
【Eclipse+PyDev】使用Python的IDE安装及配置详解
本文详解了Python的常用IDE——Eclipse+PyDev的安装使用及系统配置包括:简介、安装Eclipse、在Eclipse中安装PyDev、配置Eclipse中的PyDev、使用Eclipse中的PyDev进行Python开发等转载 2016-05-07 15:40:51 · 11519 阅读 · 2 评论 -
【Eclipse+PyDev】字体、颜色和背景的个性化设置
笔者在建立好Eclipse+PyDev的Python编程环境后,发现系统默认的字体设置辨析度很差,于是决定对字体、颜色和背景进行个性化的设置,本文记录了具体设置方法。原创 2016-05-07 17:21:59 · 9896 阅读 · 2 评论 -
【NumPy】Windows下Python通过pip安装numPy的方法
Windows下Python通过pip安装numPy的方法,概要精简版原创 2016-05-09 23:44:57 · 2264 阅读 · 0 评论 -
【Python】基础学习——列表(list),元祖(tuple),字典(dict),字符串(string),集合(set)
python是个很方便的数据处理工具,优点是简单易用,功能强大,一个复杂的功能就只需要几行代码搞定;快速开发,对性能稳定性要求不高。python的基础数据结构有:列表(list),元祖(tuple),字典(dict),字符串(string),集合(set),本文分别进行了介绍。转载 2016-07-26 20:20:16 · 816 阅读 · 0 评论 -
【Python】map、filter、reduce函数简介
本文对Python中常用的map、reduce、filter函数进行了介绍。转载 2016-07-26 20:58:56 · 519 阅读 · 0 评论 -
【Python】基于候选数的解数独算法 + 使用wxPython编写程序界面
本文提供了一种基于候选数的解数独算法,并使用wxPython编写了简单的程序界面原创 2016-07-05 16:57:30 · 2500 阅读 · 0 评论 -
【Python】目录路径之os.walk & os.path.walk
本文详述了Python中对于目录路径处理的两个方法os.walk()和os.path.walk()转载 2016-10-30 20:32:41 · 5867 阅读 · 0 评论 -
Python下使用OpenCV的配置
本文介绍了Python下使用OpenCV的准备,包括OpenCV、Python、Numpy的安装,以及site-packages的衔接原创 2016-05-10 17:06:50 · 1049 阅读 · 0 评论