ZhangPY Blog

不骄不躁!不屈不挠!严于律己!宽以待人!

【计算机视觉】评估语义分割精确度的指标

评估语义分割精确度的指标

【计算机视觉】评估语义分割精确度的指标 假设共有$k+1$个类(从$L_0$到$L_k$,其中包含一个空类或背景),$p_{ij}$表示本属于类$i$但被预测为类$j$的像素数量。即,$p_{ii}$表示真正的数量,而$p_{ij}$ $p_{jj}$则分别被解释为假正和假负,尽管两者都是假正与假负之和。 像素精度(Pixel Accur...

【python开发技术】Cython 开发学习之np.ndarray与memoryviews

Cython 开发学习之np.ndarray与memoryviews

【python开发技术】Cython 开发学习之np.ndarray与memoryviews 问题描述 Cython中常用的np.ndarray只能作为函数的local局部变量定义,而不能作为global,比如cdef class类的成员变量来管理。 # [Error]: Buffer types only allowed as function local va...

【python开发技术】Cython 开发学习之def, cdef, cpdef

Cython 开发学习之def, cdef, cpdef

【python开发技术】Cython 开发学习之def, cdef, cpdef 由于Cython是基于C运行时,因此,允许使用cdef和cpdef。 这个三个东西的使用有点乱七八糟,下面梳理一下。 关键的不同在于这些function可以在哪里面进行调用 def可以从Python,Cython中调用,而cdef可以被Cython和C中调用。都可以用混合 type...

【计算机视觉】图像分割之图割

图像分割之图割

【计算机视觉】图像分割之图割 max-flow 与 min-cut min-cut 一个最简单的例子就是从原点 S (source) 到目标点 T (sink) 有三条路径,每条路径都有一个代价 c (cost),最小割的意思就是切断 原点 S (source) 到目标点 T (sink) 的通路,且保证所减掉的边的代价之和最小: 很明显s->a以及b...

【python开发技术】Cython 开发学习

Cython 开发学习

【python开发技术】Cython 开发学习 使用Cython来进行Python C/C++交互 可以通过Cython编写python脚本,生成.c文件以及对应的python 的c extension package,用于加速python执行速度。 python有些慢的原因主要是啥都是运行时决定,而不是像C/C++编译时就决定了。而Cython采用python的...

【python开发技术】python distutils setuptools学习

python distutils setuptools学习

【python开发技术】python distutils setuptools学习 distutils 与 setuptools distutils 包为将待构建和安装的额外的模块,打包成 Python 安装包提供支持。新模块既可以是百分百的纯 Python,也可以是用 C 写的扩展模块,或者可以是一组包含了同时用 Python 和 C 编码的 Python 包。 ...

【python开发技术】【医学图像处理】MedPy 源码在windows上编译安装说明

MedPy 源码在windows上编译安装说明

【python开发技术】【医学图像处理】MedPy 源码在windows上编译安装说明 MedPy介绍 MedPy是一个python库,支持一系列医学图像处理操作,提供了读、写和操作任意维度大图的基本功能,包括一些n-维度常用的图像滤波器,图像特征提取器,可与scikit-learn一起使用,以及详尽的n维graph-cut程序包。 支持的医学图像格式 MedPy...

【python开发技术】面向对象的文件系统路径库 pathlib

面向对象的文件系统路径库 pathlib

【python开发技术】面向对象的文件系统路径库 pathlib 基本函数使用说明 from pathlib import Path a = Path(".") - a.iterdir() # 迭代目录下的内容 - a.is_dir() # 判断是否为目录 - a.exists() # 路径属性 - a.resolve() # 消除..,.等,获取绝对路径 - a...

【python开发技术】进程池pool的使用

进程池pool的使用

【python开发技术】进程池pool的使用 基本说明与demo 使用进程池,python自动解决多进程的问题,特别对于没有数据依赖的列表多进程并行处理: import multiprocessing as mp # 定义工作worker def job(x): return x+2 # 定义进程池 Pool = mp.Pool() # 往进程池中送...

【深度学习技术】AI-research-tools

AI-research-tools

AI-research-tools 推荐一些我喜欢的科研工具(有些限定于 AI 领域) 标记【待尝试】的是我还未使用过但感觉比较有用的工具,会尽快尝试并根据体验决定是否保留 请通过 issues 等方式向我推荐您觉得好用的但不在此清单上的 AI 领域科研工具,感谢 目录 AI-research-tools ...