本网站由以下捐款支持:OEIS基金会.

B文件

来自OeisWiki
(重定向自A文件)
跳转到:航行,搜索

b文件提供比主序列条目(前缀为%S公司,%T型,%U型内部格式)。通常这意味着前1000或10000个术语,有时是前10万个术语,这取决于术语的大小和可以计算的数量。

关于有限序列,在某些情况下,b文件会给出全部的序列的术语。我们已经开始通过在条目中的b-file链接后添加“(完整序列)”来标记此类b-file(例如。,A001476号)并给出这些序列的关键字:full。

b文件的行长度通常不应超过1000个字符,因为某些工具无法处理长行。

如果没有为特定序列上传b文件,服务器将生成一个b文件,其中精确包含显示的术语,以便使用自动化工具。

b文件格式


文件的格式是UTF-8,但请注意,不允许使用Unicode字节顺序标记(EF-BB-BF)。[因此编码是UTF-8,不带BOM,而不是UTF-8。]b文件使用UTF-8的ASCII子集:未设置高位。[1]
请注意,b文件遵循非常严格的纯文本格式(即仅ASCII可打印字符和LF,换行ASCII控制字符;不允许使用与代码128到255对应的ANSI字符,也不允许使用U+007E以上的Unicode代码点),这样可以轻松提取其信息。
文件名是小写字母“b条“然后是A编号适用序列(不带前缀“A类“),然后是[纯文本]文件扩展名”.txt文件“。在文件中,每一行都有n个,一个空格(不是水平制表符ASCII控制字符),a(n)和Unix样式的换行符(LF,换行ASCII控制字符)。这个最后一行需要尾随换行ASCII控制字符,否则OEIS软件将计算在内n-1个条目,而不是n个条目。然而,“感谢来自布伦丹·麦凯“Neil Sloane”自动化了将非Unix b文件转换为Unix格式的过程,并将制表符替换为空格“以便参与者可以自由使用DOS/Windows和传统Mac(Mac OS X之前的版本)文本编辑器来生成b文件。[2]

指数n个文件中(丢弃注释行)必须是连续的;第一个n个与偏移量相同。因此,无法指明缺失/未知的中间项。

指数n个文件中是通过按数据库中描述的顺序读取三角形或数组而获得的序列化枚举,通常是逐行读取或沿某些(反)对角线读取,从偏移量开始。因此,b-文件不会对具有标签标签。

因此,例如,如果370第个序列的项是94611056096305838013295371573764256526437182762229865607320618320601813254535,那么应该读取b文件的第370行(370之前没有空格)

370 94611056096305838013295371573764256526437182762229865607320618320601813254535

370后面是一个空格(虽然前面没有空格),然后是370第个术语本身,然后是新行。下一行有371,后面是空格,然后是371标准该序列的项。

例如,以下是b文件的前几行和最后几行A000040美元,的质数在里面(正如您可以验证的那样,):

1 22 33 54 7...9998 1047179999 10472310000 104729

您可以通过以开头的行添加注释行#后面是空格和注释行。典型的应用是注释行

  1. 它们是时间戳,用于指示b文件的创建时间;
  2. 详细说明从哪个来源/文献中提取数字;
  3. 如果主数据库的标记行太宽,则提供生成术语的程序的源代码。

向OEIS提供b文件

囊性纤维变性。为OEIS贡献b文件或其他文件.

另请参见

笔记

外部链接