⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mk_stochastic.m

📁 隐马尔科夫模型对文本信息进行抽取利用MATLAB实现
💻 M
字号:
function CPT = mk_stochastic(CPT)% MK_STOCHASTIC Make a matrix stochastic, i.e., the sum over the last dimension is 1.% T = mk_stochastic(T)%% If T is a vector, it will be normalized.% If T is a matrix, each row will sum to 1.% If T is e.g., a 3D array, then sum_k T(i,j,k) = 1 for all i,j.if isvec(CPT)  CPT = normalise(CPT);else  n = ndims(CPT);  % Copy the normalizer plane for each i.  normalizer = sum(CPT, n);  normalizer = repmat(normalizer, [ones(1,n-1) size(CPT,n)]);  % Set zeros to 1 before dividing  % This is valid since normalizer(i) = 0 iff CPT(i) = 0  normalizer = normalizer + (normalizer==0);  CPT = CPT ./ normalizer;end%%%%%%%function p = isvec(v)s=size(v);if ndims(v)<=2 & (s(1) == 1 | s(2) == 1)  p = 1;else  p = 0;end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -