Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Mathematica: create b-file for OEIS

  1. Jun 5, 2015 #1
    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: Jun 5, 2015
  2. jcsd
  3. Jun 9, 2015 #2
    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 (Text):

    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"]
     
     
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook




Similar Discussions: Mathematica: create b-file for OEIS
Loading...