Oresme
收藏DataCite Commons2025-07-08 更新2025-09-08 收录
下载链接:
https://figshare.com/articles/dataset/Oresme/29504708/1
下载链接
链接失效反馈官方服务:
资源简介:
<b>Türkçe Tanım:</b><b>Oresme Sayıları</b>, 14. yüzyılda Nicole Oresme tarafından incelenen matematiksel serilerdir. Oresme sayıları harmonik seriye ait toplamları ifade eder. İki türü vardır:<b>( \frac{n}{2^n} ) serisi</b> (Oresme'nin orijinal çalışması),<b>Harmonik sayılar</b> (( H_n = 1 + \frac{1}{2} + \cdots + \frac{1}{n} )).<br>Bu sayılar, analiz ve sayı teorisinde önemli rol oynar.<b>English Definition:</b><b>Oresme Numbers</b> are mathematical series studied by Nicole Oresme in the 14th century. Oresme numbers refer to the sums related to the harmonic series. They include two types:The <b>( \frac{n}{2^n} ) sequence</b> (Oresme's original work),<b>Harmonic numbers</b> (( H_n = 1 + \frac{1}{2} + \cdots + \frac{1}{n} )).<br>These numbers play a key role in analysis and number theory.<b>Fark/Karşılaştırma (Difference):</b><b>Oresme'nin ( \frac{n}{2^n} ) serisi</b> ıraksaklık kanıtları için önemlidir.<b>Harmonik sayılar</b> (( H_n )) ise logaritmik büyüme gösterir ve ( n \to \infty ) iken ıraksar.Modern literatürde "Oresme numbers" terimi daha çok tarihsel bağlamda kullanılır.Kurulum (Türkçe) / Installation (English)Python ile Kurulum / Install with pip, conda, mamba<pre>pip install Oresme -U<br>python -m pip install -U Oresme<br>conda install bilgi::Oresme -y<br>mamba install bilgi::Oresme -y</pre><pre>- pip uninstall Oresme -y<br>+ pip install -U Oresme<br>+ python -m pip install -U Oresme</pre>PyPITest Kurulumu / Test Installation<pre>pip install -i https://test.pypi.org/simple/ Oresme -U</pre>Github Master Kurulumu / GitHub Master Installation<b>Terminal:</b><pre>pip install git+https://github.com/WhiteSymmetry/Oresme.git</pre><b>Jupyter Lab, Notebook, Visual Studio Code:</b><pre>!pip install git+https://github.com/WhiteSymmetry/Oresme.git<br># or<br>%pip install git+https://github.com/WhiteSymmetry/Oresme.git</pre>Kullanım (Türkçe) / Usage (English)<pre>import oresme as ore <br><br># Example 1: Generate Oresme sequence<br>print(ore.oresme_sequence(5)) # [0.5, 0.5, 0.375, 0.25, 0.15625]<br><br># Example 2: Get exact harmonic numbers as fractions<br>print(ore.harmonic_numbers(3)) # [Fraction(1, 1), Fraction(3, 2), Fraction(11, 6)]<br><br># Example 3: Calculate single harmonic number<br>print(ore.harmonic_number(5)) # 2.283333333333333<br><br># Example 4: Approximate large harmonic number<br>print(ore.harmonic_number_approx(1_000_000)) # ≈14.392726722865724<br><br># Example 5: Use generator<br>for i, h in enumerate(ore.harmonic_generator(3), 1):<br> print(f"H_{i} = {h}")<br><br># Example 6: NumPy vectorized version<br>print(ore.harmonic_numbers_numpy(5)) # [1. 1.5 1.833... 2.083... 2.283...]<br><br>[0.5, 0.5, 0.375, 0.25, 0.15625]<br>[Fraction(1, 1), Fraction(3, 2), Fraction(11, 6)]<br>2.283333333333333<br>14.392726722865808<br>H_1 = 1.0<br>H_2 = 1.5<br>H_3 = 1.8333333333333333<br>[1. 1.5 1.83333333 2.08333333 2.28333333]</pre><pre>import oresme<br>oresme.__version__</pre>Development<pre># Clone the repository<br>git clone https://github.com/WhiteSymmetry/Oresme.git<br>cd Oresme<br><br># Install in development mode<br>python -m pip install -ve . # Install package in development mode<br><br># Run tests<br>pytest<br><br>Notebook, Jupyterlab, Colab, Visual Studio Code<br>!python -m pip install git+https://github.com/WhiteSymmetry/Oresme.git</pre>
<b>土耳其语描述:</b><b>Oresme数(Oresme Numbers)</b>是14世纪由尼古拉·奥雷姆(Nicole Oresme)研究的数学级数。Oresme数指与调和级数(harmonic series)相关的求和结果。其包含两种类型:<b>((frac{n}{2^n})) 级数</b>(奥雷姆的原始研究对象)、<b>调和数(Harmonic numbers)</b>((H_n = 1 + frac{1}{2} + cdots + frac{1}{n}))。<br>这类数在分析学与数论中具有重要地位。<b>英文定义:</b><b>Oresme数(Oresme Numbers)</b>是14世纪由尼古拉·奥雷姆(Nicole Oresme)研究的数学级数。Oresme数指代与调和级数相关的求和结果,包含两种类型:<b>((frac{n}{2^n})) 序列</b>(奥雷姆的原创研究成果)、<b>调和数(Harmonic numbers)</b>((H_n = 1 + frac{1}{2} + cdots + frac{1}{n}))。<br>这类数在分析学与数论中发挥着关键作用。<b>差异对比:</b><b>奥雷姆的((frac{n}{2^n}))级数</b>在级数发散性证明中具有重要价值。而<b>调和数(Harmonic numbers)</b> ((H_n)) 呈现对数增长趋势,当(n o infty)时趋于发散。在现代文献中,"Oresme数"这一术语更多用于历史语境下。<b>安装说明:土耳其语版本 / 英语版本</b><br>可通过Python的pip、conda或mamba进行安装<pre>pip install Oresme -U
python -m pip install -U Oresme
conda install bilgi::Oresme -y
mamba install bilgi::Oresme -y</pre><pre>- pip uninstall Oresme -y
+ pip install -U Oresme
+ python -m pip install -U Oresme</pre><b>PyPI测试版安装:</b><pre>pip install -i https://test.pypi.org/simple/ Oresme -U</pre><b>GitHub主分支安装:</b><b>终端环境:</b><pre>pip install git+https://github.com/WhiteSymmetry/Oresme.git</pre><b>Jupyter Lab、Notebook、Visual Studio Code环境:</b><pre>!pip install git+https://github.com/WhiteSymmetry/Oresme.git
# 或
%pip install git+https://github.com/WhiteSymmetry/Oresme.git</pre><b>使用方法:</b><pre>import oresme as ore
# 示例1:生成Oresme序列
print(ore.oresme_sequence(5)) # [0.5, 0.5, 0.375, 0.25, 0.15625]
# 示例2:以分数形式获取精确调和数
print(ore.harmonic_numbers(3)) # [Fraction(1, 1), Fraction(3, 2), Fraction(11, 6)]
# 示例3:计算单个调和数
print(ore.harmonic_number(5)) # 2.283333333333333
# 示例4:近似计算大型调和数
print(ore.harmonic_number_approx(1_000_000)) # ≈14.392726722865724
# 示例5:使用生成器
for i, h in enumerate(ore.harmonic_generator(3), 1):
print(f"H_{i} = {h}")
# 示例6:NumPy向量化版本
print(ore.harmonic_numbers_numpy(5)) # [1. 1.5 1.833... 2.083... 2.283...]
[0.5, 0.5, 0.375, 0.25, 0.15625]
[Fraction(1, 1), Fraction(3, 2), Fraction(11, 6)]
2.283333333333333
14.392726722865808
H_1 = 1.0
H_2 = 1.5
H_3 = 1.8333333333333333
[1. 1.5 1.83333333 2.08333333 2.28333333]</pre><pre>import oresme
oresme.__version__</pre><b>开发流程:</b><pre># 克隆仓库
git clone https://github.com/WhiteSymmetry/Oresme.git
cd Oresme
# 以开发模式安装包
python -m pip install -ve .
# 运行测试
pytest
适用于Notebook、Jupyterlab、Colab、Visual Studio Code环境
!python -m pip install git+https://github.com/WhiteSymmetry/Oresme.git</pre>
提供机构:
figshare
创建时间:
2025-07-08



