Mathematica: create b-file for OEIS

  • Context: Mathematica 
  • Thread starter Thread starter jackmell
  • Start date Start date
  • Tags Tags
    Mathematica
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
1 reply · 2K views
jackmell
Messages
1,806
Reaction score
54
I'd like to save a Mathematica array as a "b-file" so that I can upload it to the on-line encyclopedia of integer sequences. Here's a short version of my array:

bData={{2,1},{3,1},{4,1},{5,2},{6,1},{7,2},{8,6},{9,2},{10,2},{11,4}}

and the b-file format would be:

2,1
3,1
4,1
5,2
6,1
7,2
8,6
9,2
10,2
11,4

However if I just put it to disk via:

bData>>"C://Abstract Algebra//b12345.txt"

Mathematica will just put it in array form with the brackets. Could someone help me put this data in the correct format for OEIS?

Ok thanks,
Jack
Edit:

This is close:

Export["C://Abstract Algebra//b23333.txt",myData,"List"]

that's all in a column but still has brackets around each row of data.

This is it guys:

Export["C://Abstract Algebra//b23333.txt",myData,"Table"]

(sorry I can't delete the thread)
 
Last edited:
Physics news on Phys.org
Just want to update this: OEIS requires a strict format for the b-file: one space between first column and second column and a CR at the end of the file. My solution was just to convert it all to strings and manually format it. Here's the code I used:

Code:
myData = {};

For[i = 1, i <= Length[theList], i++,

myString = StringJoin[ToString[theList[[i,1]]], " ", ToString[theList[[i,2]]]];

myData = Append[myData, myString]; ];

myData = Append[myData, ""];

Export["C://myDir//b258615.txt", myData, "Table"]