<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liu_xiang的博客]]></title><description><![CDATA[算法研究、计算机辅助几何设计CAGD、Python编程应用(probability, statistics, physics, computational art, drawing, recreational hacking, electronics, r]]></description><link>https://blog.youkuaiyun.com/liuxiang3</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liuxiang3]]></copyright><item><title><![CDATA[llama-bench测试本地大模型方法、结果及分析]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/168860274</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/168860274</guid><author>liuxiang3</author><pubDate>Fri, 23 Oct 2026 11:06:15 +0800</pubDate><description><![CDATA[在RTX 5060 Ti（16GB显存）上测试Qwen3.8-27B-Q3_K_XL模型，经复测（-r 10, --delay 1）后，提示处理（pp512 @ d4096）稳定达975 token/s（CV 2.6%），生成速度为28.05 token/s（CV 10.6%），波动可控。显存余量紧张导致初期波动，优化后结果可信。建议后续通过降低批大小或量化精度进一步提升稳定性。]]></description><category></category></item><item><title><![CDATA[llama-bench使用说明及其应用]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/168859721</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/168859721</guid><author>liuxiang3</author><pubDate>Fri, 23 Oct 2026 10:51:21 +0800</pubDate><description><![CDATA[llama-bench 是 llama.cpp 生态中用于测量模型推理性能的核心工具，支持在不同硬件后端、量化等级和参数下进行可复现的吞吐量与延迟测试。它提供三种模式：提示处理（pp）、文本生成（tg）和组合测试（pg），并可通过 -d 参数评估长上下文性能。关键参数如 -ngl（GPU层卸载）、-t（线程数）、-b（批大小）等支持多值对比，输出以 t/s（每秒token数）为核心指标，帮助用户优化本地部署配置。]]></description><category></category></item><item><title><![CDATA[llama.cpp-cmds llama-server中文帮助文件]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/164109932</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/164109932</guid><author>liuxiang3</author><pubDate>Thu, 27 Aug 2026 09:57:04 +0800</pubDate><description><![CDATA[AI工具，llama-server中文帮助文件，源码编译自llama.cpp]]></description><category></category></item><item><title><![CDATA[看我一步步编译llama.cpp, 带GPU，用千问3.7进行错误纠正]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/160404385</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/160404385</guid><author>liuxiang3</author><pubDate>Tue, 30 Jun 2026 22:08:31 +0800</pubDate><description><![CDATA[非常详细的介绍了llama.cpp 的编译过程，错误纠正，结合千问3.7解决错误。]]></description><category></category></item><item><title><![CDATA[OpenClaw完整命令列表（更新至2026.4.21版本）]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/160404354</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/160404354</guid><author>liuxiang3</author><pubDate>Wed, 22 Apr 2026 12:13:48 +0800</pubDate><description><![CDATA[小龙虾命令行工具，包含工具、模型、代理、会话四大类。]]></description><category></category></item><item><title><![CDATA[数学符号OCR识别为LaTeX，方便编辑Markdown文件。]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/133131031</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/133131031</guid><author>liuxiang3</author><pubDate>Thu, 21 Sep 2023 12:06:09 +0800</pubDate><description><![CDATA[目前公认最后的编辑器是可以很方便的将带有数学公式的图片文章OCR识别为符合 LaTeX 语法标准的数学公式。还可以实现将中文文档识别完整，是图文混合最佳识别器。但是目前只能免费试用。注册用户可以根据使用量来计费，国内注册有点麻烦。本篇主要讲解有哪些可以替代的软件，方便输入数学符号和中文。通过不断尝试和测试，我使用了以下套餐。]]></description><category></category></item><item><title><![CDATA[批量将文本文件转换为语音文件，看书变成听书。]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/124697767</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/124697767</guid><author>liuxiang3</author><pubDate>Tue, 10 May 2022 21:23:05 +0800</pubDate><description><![CDATA[文本到语音的自动转换，采用Python中的语音合成软件包 pyttsx3 ， 自动实现多文本批量生成多语音文件，可以是 MP3 和 wav 格式。速度较快。]]></description><category></category></item><item><title><![CDATA[几何代数(Geometric Algebra 也叫克利福德代数 Clifford Algebra)简介]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/124482868</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/124482868</guid><author>liuxiang3</author><pubDate>Thu, 28 Apr 2022 21:25:20 +0800</pubDate><description><![CDATA[克利福德代数（Clifford algebra-CA），又称几何代数（Geometric algebra-GA），综合了内积和外积两种运算，是复数代数、四元数代数和外代数的推广，在几何和物理中应用广泛。]]></description><category></category></item><item><title><![CDATA[三角学（一）公式，恒等式，函数和难题]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/122498866</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/122498866</guid><author>liuxiang3</author><pubDate>Fri, 14 Jan 2022 17:42:24 +0800</pubDate><description><![CDATA[三角学中主要三角函数定义，公式，恒等式，图像等]]></description><category></category></item><item><title><![CDATA[Fibonacci 数的 Dijkstra 奇偶递归迭代算法详解与 Python 实现]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/122077928</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/122077928</guid><author>liuxiang3</author><pubDate>Wed, 22 Dec 2021 09:39:14 +0800</pubDate><description><![CDATA[Fibonacci数的快速奇偶递归算法介绍与Python实现：Dijkstra 算法，复杂性为 O(log n)]]></description><category></category></item><item><title><![CDATA[斐波那契数列 (Fibonacci) 多种实现方法（Python）与详细介绍]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/121930478</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/121930478</guid><author>liuxiang3</author><pubDate>Tue, 14 Dec 2021 16:46:26 +0800</pubDate><description><![CDATA[斐波那契数列 Fibonacci Sequence 介绍了多种方式得到斐波那契数列或斐波那契数。斐波那契数列也称为“兔子数列”。来源于兔子生产的预测。
Fibonacci 数列定义为：
F0=0,F1=1,Fn=Fn−1+Fn−2;n≥2,n∈N+F_0=0, F_1=1, F_{n}=F_{n-1}+F_{n-2}; n\geq 2, n\in \mathbb{N}^+F0​=0,F1​=1,Fn​=Fn−1​+Fn−2​;n≥2,n∈N+
大量 Python 代码生成斐波那契数和数列。]]></description><category></category></item><item><title><![CDATA[Point 24点计算Python编程思路(二)递归思路]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/121377885</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/121377885</guid><author>liuxiang3</author><pubDate>Wed, 17 Nov 2021 14:45:41 +0800</pubDate><description><![CDATA[24点计算编程思路
二、寻求全部解的递归算法
分治法是一种循环迭代的算法，也可以看成一种递归思路。
Python 递归主程序 recurs24.py
递归的思路逐步降维思路，在代码实现中，程序不断调用自身，每次调用都使大问题规模变小，最后达到退出条件（可以计算的条件）一层层返回直至解决原先的问题。
递归算法达到降维作用
采用降低维度的算法，即把多维问题降低到二维甚至一维来解决。
比如，给定四个数字 [a, b, c, d]，这是一个四维问题，我们首先要将其转换为二维问题。
(1) 任取四个数中的两个，有C(]]></description><category></category></item><item><title><![CDATA[Point 24点计算Python编程思路(一)]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/121320333</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/121320333</guid><author>liuxiang3</author><pubDate>Sun, 14 Nov 2021 17:31:46 +0800</pubDate><description><![CDATA[24点计算编程思路(Python Programming for Point 24 Game)
一、穷举法解决24点计算问题
目的：把四个数字的所有代数运算式进行尝试计算，要设法把所有排列计算一遍。
(1) 四个整数位置的排列，用 0,1,2,30,1,2,30,1,2,3 表示位置，排列是不能重复的，
所以有 A44A_4^4A44​ 种情况，即 4！=4×3×2×1=244！=4\times 3\times 2\times 1=244！=4×3×2×1=24 种；
from itertools impo]]></description><category></category></item><item><title><![CDATA[两个相离圆上各取一点P、Q，求线段PQ中点M的轨迹。]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/120375182</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/120375182</guid><author>liuxiang3</author><pubDate>Sat, 18 Sep 2021 23:19:47 +0800</pubDate><description><![CDATA[中点轨迹多种表现形式
来源：【南通】张海洋(1531861160) 9/17/2021 6:07:47 PM

题目：两个相离圆上各取一点P、Q，求线段PQ中点M的轨迹。
1. 构造坐标系
不妨取一个圆的圆心为原点，另一个圆的圆心为(a,0),(a,0),(a,0),  并设圆1的半径为 r1,r_1,r1​, 圆2的半径为 r2r_2r2​。
得到
圆1的方程为: x2+y2=r12    (1)x^2+y^2= r_1^2\qquad\qquad\;\;
(1)x2+y2=r12​(1)
圆2的方程为:]]></description><category></category></item><item><title><![CDATA[合并目录下所有image文件为一个PDF文件，Python编程案例]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/120200835</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/120200835</guid><author>liuxiang3</author><pubDate>Thu, 09 Sep 2021 14:42:07 +0800</pubDate><description><![CDATA[目的：
将某个目录下的指定后缀的所有jpg(png,bmp…) 文件，合并为一个PDF文件。
语言：Python 3.x 以上
库函数：img2pdf 库中的转换 convert
详细程序源代码如下：
自测没有任何问题。
速度可以接受。
~~python
-- coding: UTF-8 --
r"""利用img2pdf库，将目录下的image文件列表转换为PDF文件。
使用说明：python imgpdf.py 目录名 文件名后缀
使用举例：python imgpdf.py img_dir jpg
输出文]]></description><category></category></item><item><title><![CDATA[常用三角函数的无穷级数乘积公式推导详细过程与图形展示]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/120015470</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/120015470</guid><author>liuxiang3</author><pubDate>Tue, 31 Aug 2021 14:41:23 +0800</pubDate><description><![CDATA[多项式逼近理论得到常用三角函数的无穷级数乘积公式
问题: 求方程 sin⁡(x)=0\sin(x)=0sin(x)=0 的解。
1、首先, sin⁡(x)=0\sin(x)=0sin(x)=0 有解 {kπ，k=0,±1,±2,⋯ .}\{kπ，k=0,\pm 1,\pm 2, \cdots .\}{kπ，k=0,±1,±2,⋯.}
2、假设 sin⁡(x)\sin(x)sin(x) 是多项式函数，由多项式有根的代数基本理论 (the fundamental theorem of algebra) 即 多项]]></description><category></category></item><item><title><![CDATA[采用EasyOCR将单个图像文件中的文本自动识别（OCR）]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/119517329</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/119517329</guid><author>liuxiang3</author><pubDate>Sun, 08 Aug 2021 17:14:36 +0800</pubDate><description><![CDATA[单个图像文件文本识别
运行方式：python ocrimg.py 图像文件名；
返回结果：文本识别结果保存在文件  图像文件名前缀.md 中；
可以在支持Markdown的编辑器中查看；
需要安装 easyocr 软件包和中文支持库。
TODO：1）截屏并识别，可复制。2）支持数学公式等符号识别
CF: https://www.jaided.ai/easyocr/modelhub/
Model Directory: C:\Users\Administrator.EasyOCR\model
代码
import]]></description><category></category></item><item><title><![CDATA[多线程将 PDF 文件转换成 Image 文件，按页升序保存]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/119517115</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/119517115</guid><author>liuxiang3</author><pubDate>Sun, 08 Aug 2021 17:04:17 +0800</pubDate><description><![CDATA[多线程运行将PDF转换成Image文件
目标
将PDF文件按页转换成图像文件格式，每页一个jpg文件，且按照页码升序排列。问文本自动识别 OCR 做准备。
采用库
采用pdf2image 软件包，主要是 convert_from_path 转换函数。
特点
采用多线程，设置 thread_count=3, 线程数不要超过4，以免死锁，dpi取默认值200 较好。
代码
import os
from sys import argv
import time
from pdf2image import conve]]></description><category></category></item><item><title><![CDATA[Python禅宗]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/119061908</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/119061908</guid><author>liuxiang3</author><pubDate>Sat, 24 Jul 2021 18:08:30 +0800</pubDate><description><![CDATA[如何得到Python禅宗
用一条语句import this, 就可以得到 Tim Peters 写的Python 禅宗
英文版

The Zen of Python, by Tim Peters


Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nest]]></description><category></category></item><item><title><![CDATA[圆周率π的几种计算方法与分析]]></title><link>https://blog.youkuaiyun.com/liuxiang3/article/details/115740906</link><guid>https://blog.youkuaiyun.com/liuxiang3/article/details/115740906</guid><author>liuxiang3</author><pubDate>Thu, 15 Apr 2021 21:55:15 +0800</pubDate><description><![CDATA[从代数和几何上阐述圆周率 π 的历史和计算方法， π 是无理数，也是一个超越数，与三角函数有密切关系，并且与无穷级数的和有很大关系。文中总结了多个计算圆周率的现代数学方法，并用Python语言编写了计算程序。对圆周率感兴趣的读者有引导提示作用。]]></description><category></category></item></channel></rss>