Julia - defining a 2 dimensional array with an array as element in one dimension





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







-1















I am trying to define an array with:




  • one dimension filled by another one dimensional array Int64

  • the other dimension filled by regular numbers Int64


How can I do this? The dimensions are x and y.










share|improve this question

























  • Your question seems contradictory, and appears to be asking for something that is not logically possible, or that makes no sense. Are you perhaps using the word 'dimension' wrong? And what do you mean by 'array' (vector, matrix or higher-dimensional)?

    – DNF
    Nov 22 '18 at 9:51













  • for example I want to define an array that is like this: arr1[i]=arr2[l, arr3[k]]. How do I define arr2?

    – Vasl
    Nov 22 '18 at 9:58













  • I think you are mixing up arrays and the indices of the arrays. What you wrote now just means "element number i in arr1 is set equal to element (l, arr3[k]) of arr2". It doesn't explain what is actually inside arr2, just that it is a 2-dimensional array, and that arr1 and arr3 are vectors.

    – DNF
    Nov 22 '18 at 10:11













  • the index of the array is another array yes

    – Vasl
    Nov 22 '18 at 10:16











  • arr3 is a vector, but we don't know what arr3[k] is, except that it is an element in arr3. I assume it is an integer number, since you are using it as an index.

    – DNF
    Nov 22 '18 at 10:19


















-1















I am trying to define an array with:




  • one dimension filled by another one dimensional array Int64

  • the other dimension filled by regular numbers Int64


How can I do this? The dimensions are x and y.










share|improve this question

























  • Your question seems contradictory, and appears to be asking for something that is not logically possible, or that makes no sense. Are you perhaps using the word 'dimension' wrong? And what do you mean by 'array' (vector, matrix or higher-dimensional)?

    – DNF
    Nov 22 '18 at 9:51













  • for example I want to define an array that is like this: arr1[i]=arr2[l, arr3[k]]. How do I define arr2?

    – Vasl
    Nov 22 '18 at 9:58













  • I think you are mixing up arrays and the indices of the arrays. What you wrote now just means "element number i in arr1 is set equal to element (l, arr3[k]) of arr2". It doesn't explain what is actually inside arr2, just that it is a 2-dimensional array, and that arr1 and arr3 are vectors.

    – DNF
    Nov 22 '18 at 10:11













  • the index of the array is another array yes

    – Vasl
    Nov 22 '18 at 10:16











  • arr3 is a vector, but we don't know what arr3[k] is, except that it is an element in arr3. I assume it is an integer number, since you are using it as an index.

    – DNF
    Nov 22 '18 at 10:19














-1












-1








-1








I am trying to define an array with:




  • one dimension filled by another one dimensional array Int64

  • the other dimension filled by regular numbers Int64


How can I do this? The dimensions are x and y.










share|improve this question
















I am trying to define an array with:




  • one dimension filled by another one dimensional array Int64

  • the other dimension filled by regular numbers Int64


How can I do this? The dimensions are x and y.







julia






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 13 at 19:14









Seanny123

2,65443769




2,65443769










asked Nov 22 '18 at 1:47









VaslVasl

12




12













  • Your question seems contradictory, and appears to be asking for something that is not logically possible, or that makes no sense. Are you perhaps using the word 'dimension' wrong? And what do you mean by 'array' (vector, matrix or higher-dimensional)?

    – DNF
    Nov 22 '18 at 9:51













  • for example I want to define an array that is like this: arr1[i]=arr2[l, arr3[k]]. How do I define arr2?

    – Vasl
    Nov 22 '18 at 9:58













  • I think you are mixing up arrays and the indices of the arrays. What you wrote now just means "element number i in arr1 is set equal to element (l, arr3[k]) of arr2". It doesn't explain what is actually inside arr2, just that it is a 2-dimensional array, and that arr1 and arr3 are vectors.

    – DNF
    Nov 22 '18 at 10:11













  • the index of the array is another array yes

    – Vasl
    Nov 22 '18 at 10:16











  • arr3 is a vector, but we don't know what arr3[k] is, except that it is an element in arr3. I assume it is an integer number, since you are using it as an index.

    – DNF
    Nov 22 '18 at 10:19



















  • Your question seems contradictory, and appears to be asking for something that is not logically possible, or that makes no sense. Are you perhaps using the word 'dimension' wrong? And what do you mean by 'array' (vector, matrix or higher-dimensional)?

    – DNF
    Nov 22 '18 at 9:51













  • for example I want to define an array that is like this: arr1[i]=arr2[l, arr3[k]]. How do I define arr2?

    – Vasl
    Nov 22 '18 at 9:58













  • I think you are mixing up arrays and the indices of the arrays. What you wrote now just means "element number i in arr1 is set equal to element (l, arr3[k]) of arr2". It doesn't explain what is actually inside arr2, just that it is a 2-dimensional array, and that arr1 and arr3 are vectors.

    – DNF
    Nov 22 '18 at 10:11













  • the index of the array is another array yes

    – Vasl
    Nov 22 '18 at 10:16











  • arr3 is a vector, but we don't know what arr3[k] is, except that it is an element in arr3. I assume it is an integer number, since you are using it as an index.

    – DNF
    Nov 22 '18 at 10:19

















Your question seems contradictory, and appears to be asking for something that is not logically possible, or that makes no sense. Are you perhaps using the word 'dimension' wrong? And what do you mean by 'array' (vector, matrix or higher-dimensional)?

– DNF
Nov 22 '18 at 9:51







Your question seems contradictory, and appears to be asking for something that is not logically possible, or that makes no sense. Are you perhaps using the word 'dimension' wrong? And what do you mean by 'array' (vector, matrix or higher-dimensional)?

– DNF
Nov 22 '18 at 9:51















for example I want to define an array that is like this: arr1[i]=arr2[l, arr3[k]]. How do I define arr2?

– Vasl
Nov 22 '18 at 9:58







for example I want to define an array that is like this: arr1[i]=arr2[l, arr3[k]]. How do I define arr2?

– Vasl
Nov 22 '18 at 9:58















I think you are mixing up arrays and the indices of the arrays. What you wrote now just means "element number i in arr1 is set equal to element (l, arr3[k]) of arr2". It doesn't explain what is actually inside arr2, just that it is a 2-dimensional array, and that arr1 and arr3 are vectors.

– DNF
Nov 22 '18 at 10:11







I think you are mixing up arrays and the indices of the arrays. What you wrote now just means "element number i in arr1 is set equal to element (l, arr3[k]) of arr2". It doesn't explain what is actually inside arr2, just that it is a 2-dimensional array, and that arr1 and arr3 are vectors.

– DNF
Nov 22 '18 at 10:11















the index of the array is another array yes

– Vasl
Nov 22 '18 at 10:16





the index of the array is another array yes

– Vasl
Nov 22 '18 at 10:16













arr3 is a vector, but we don't know what arr3[k] is, except that it is an element in arr3. I assume it is an integer number, since you are using it as an index.

– DNF
Nov 22 '18 at 10:19





arr3 is a vector, but we don't know what arr3[k] is, except that it is an element in arr3. I assume it is an integer number, since you are using it as an index.

– DNF
Nov 22 '18 at 10:19












2 Answers
2






active

oldest

votes


















0














Your use of "dimension" is vague, but perhaps you want a Matrix{Number}:



julia> array = Matrix{Number}([1.5 2.5; 1 2])
2×2 Array{Number,2}:
1.5 2.5
1.0 2.0





share|improve this answer































    0














    your question is not clear. Another possible answer is that you need a Vector of Vectors (rather than a Matrix)



    julia> arr = Vector{Int64}
    0-element Array{Array{Int64,1},1}

    julia> push!(arr,[1,2,3])
    1-element Array{Array{Int64,1},1}:
    [1, 2, 3]

    julia> push!(arr,[4,5,6])
    2-element Array{Array{Int64,1},1}:
    [1, 2, 3]
    [4, 5, 6]





    share|improve this answer
























    • Thank you for your answer. I need to define an array that is 2-dimensional, (x, y) as dimensions and the first dimension is filled with numbers and the second with a one dimensional array.

      – Vasl
      Nov 22 '18 at 2:30






    • 2





      @Vasl What you've written here is still not precise. I suggest editing your question to include "psuedo-code" of what you are hoping your array will look like.

      – Colin T Bowers
      Nov 22 '18 at 2:57












    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53422816%2fjulia-defining-a-2-dimensional-array-with-an-array-as-element-in-one-dimension%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Your use of "dimension" is vague, but perhaps you want a Matrix{Number}:



    julia> array = Matrix{Number}([1.5 2.5; 1 2])
    2×2 Array{Number,2}:
    1.5 2.5
    1.0 2.0





    share|improve this answer




























      0














      Your use of "dimension" is vague, but perhaps you want a Matrix{Number}:



      julia> array = Matrix{Number}([1.5 2.5; 1 2])
      2×2 Array{Number,2}:
      1.5 2.5
      1.0 2.0





      share|improve this answer


























        0












        0








        0







        Your use of "dimension" is vague, but perhaps you want a Matrix{Number}:



        julia> array = Matrix{Number}([1.5 2.5; 1 2])
        2×2 Array{Number,2}:
        1.5 2.5
        1.0 2.0





        share|improve this answer













        Your use of "dimension" is vague, but perhaps you want a Matrix{Number}:



        julia> array = Matrix{Number}([1.5 2.5; 1 2])
        2×2 Array{Number,2}:
        1.5 2.5
        1.0 2.0






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 22 '18 at 2:18









        BillBill

        73146




        73146

























            0














            your question is not clear. Another possible answer is that you need a Vector of Vectors (rather than a Matrix)



            julia> arr = Vector{Int64}
            0-element Array{Array{Int64,1},1}

            julia> push!(arr,[1,2,3])
            1-element Array{Array{Int64,1},1}:
            [1, 2, 3]

            julia> push!(arr,[4,5,6])
            2-element Array{Array{Int64,1},1}:
            [1, 2, 3]
            [4, 5, 6]





            share|improve this answer
























            • Thank you for your answer. I need to define an array that is 2-dimensional, (x, y) as dimensions and the first dimension is filled with numbers and the second with a one dimensional array.

              – Vasl
              Nov 22 '18 at 2:30






            • 2





              @Vasl What you've written here is still not precise. I suggest editing your question to include "psuedo-code" of what you are hoping your array will look like.

              – Colin T Bowers
              Nov 22 '18 at 2:57
















            0














            your question is not clear. Another possible answer is that you need a Vector of Vectors (rather than a Matrix)



            julia> arr = Vector{Int64}
            0-element Array{Array{Int64,1},1}

            julia> push!(arr,[1,2,3])
            1-element Array{Array{Int64,1},1}:
            [1, 2, 3]

            julia> push!(arr,[4,5,6])
            2-element Array{Array{Int64,1},1}:
            [1, 2, 3]
            [4, 5, 6]





            share|improve this answer
























            • Thank you for your answer. I need to define an array that is 2-dimensional, (x, y) as dimensions and the first dimension is filled with numbers and the second with a one dimensional array.

              – Vasl
              Nov 22 '18 at 2:30






            • 2





              @Vasl What you've written here is still not precise. I suggest editing your question to include "psuedo-code" of what you are hoping your array will look like.

              – Colin T Bowers
              Nov 22 '18 at 2:57














            0












            0








            0







            your question is not clear. Another possible answer is that you need a Vector of Vectors (rather than a Matrix)



            julia> arr = Vector{Int64}
            0-element Array{Array{Int64,1},1}

            julia> push!(arr,[1,2,3])
            1-element Array{Array{Int64,1},1}:
            [1, 2, 3]

            julia> push!(arr,[4,5,6])
            2-element Array{Array{Int64,1},1}:
            [1, 2, 3]
            [4, 5, 6]





            share|improve this answer













            your question is not clear. Another possible answer is that you need a Vector of Vectors (rather than a Matrix)



            julia> arr = Vector{Int64}
            0-element Array{Array{Int64,1},1}

            julia> push!(arr,[1,2,3])
            1-element Array{Array{Int64,1},1}:
            [1, 2, 3]

            julia> push!(arr,[4,5,6])
            2-element Array{Array{Int64,1},1}:
            [1, 2, 3]
            [4, 5, 6]






            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Nov 22 '18 at 2:24









            Przemyslaw SzufelPrzemyslaw Szufel

            2,960214




            2,960214













            • Thank you for your answer. I need to define an array that is 2-dimensional, (x, y) as dimensions and the first dimension is filled with numbers and the second with a one dimensional array.

              – Vasl
              Nov 22 '18 at 2:30






            • 2





              @Vasl What you've written here is still not precise. I suggest editing your question to include "psuedo-code" of what you are hoping your array will look like.

              – Colin T Bowers
              Nov 22 '18 at 2:57



















            • Thank you for your answer. I need to define an array that is 2-dimensional, (x, y) as dimensions and the first dimension is filled with numbers and the second with a one dimensional array.

              – Vasl
              Nov 22 '18 at 2:30






            • 2





              @Vasl What you've written here is still not precise. I suggest editing your question to include "psuedo-code" of what you are hoping your array will look like.

              – Colin T Bowers
              Nov 22 '18 at 2:57

















            Thank you for your answer. I need to define an array that is 2-dimensional, (x, y) as dimensions and the first dimension is filled with numbers and the second with a one dimensional array.

            – Vasl
            Nov 22 '18 at 2:30





            Thank you for your answer. I need to define an array that is 2-dimensional, (x, y) as dimensions and the first dimension is filled with numbers and the second with a one dimensional array.

            – Vasl
            Nov 22 '18 at 2:30




            2




            2





            @Vasl What you've written here is still not precise. I suggest editing your question to include "psuedo-code" of what you are hoping your array will look like.

            – Colin T Bowers
            Nov 22 '18 at 2:57





            @Vasl What you've written here is still not precise. I suggest editing your question to include "psuedo-code" of what you are hoping your array will look like.

            – Colin T Bowers
            Nov 22 '18 at 2:57


















            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53422816%2fjulia-defining-a-2-dimensional-array-with-an-array-as-element-in-one-dimension%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            鏡平學校

            ꓛꓣだゔៀៅຸ໢ທຮ໕໒ ,ໂ'໥໓າ໼ឨឲ៵៭ៈゎゔit''䖳𥁄卿' ☨₤₨こゎもょの;ꜹꟚꞖꞵꟅꞛေၦေɯ,ɨɡ𛃵𛁹ޝ޳ޠ޾,ޤޒޯ޾𫝒𫠁သ𛅤チョ'サノބޘދ𛁐ᶿᶇᶀᶋᶠ㨑㽹⻮ꧬ꧹؍۩وَؠ㇕㇃㇪ ㇦㇋㇋ṜẰᵡᴠ 軌ᵕ搜۳ٰޗޮ޷ސޯ𫖾𫅀ल, ꙭ꙰ꚅꙁꚊꞻꝔ꟠Ꝭㄤﺟޱސꧨꧼ꧴ꧯꧽ꧲ꧯ'⽹⽭⾁⿞⼳⽋២៩ញណើꩯꩤ꩸ꩮᶻᶺᶧᶂ𫳲𫪭𬸄𫵰𬖩𬫣𬊉ၲ𛅬㕦䬺𫝌𫝼,,𫟖𫞽ហៅ஫㆔ాఆఅꙒꚞꙍ,Ꙟ꙱エ ,ポテ,フࢰࢯ𫟠𫞶 𫝤𫟠ﺕﹱﻜﻣ𪵕𪭸𪻆𪾩𫔷ġ,ŧآꞪ꟥,ꞔꝻ♚☹⛵𛀌ꬷꭞȄƁƪƬșƦǙǗdžƝǯǧⱦⱰꓕꓢႋ神 ဴ၀க௭எ௫ឫោ ' េㇷㇴㇼ神ㇸㇲㇽㇴㇼㇻㇸ'ㇸㇿㇸㇹㇰㆣꓚꓤ₡₧ ㄨㄟ㄂ㄖㄎ໗ツڒذ₶।ऩछएोञयूटक़कयँृी,冬'𛅢𛅥ㇱㇵㇶ𥄥𦒽𠣧𠊓𧢖𥞘𩔋цѰㄠſtʯʭɿʆʗʍʩɷɛ,əʏダヵㄐㄘR{gỚṖḺờṠṫảḙḭᴮᵏᴘᵀᵷᵕᴜᴏᵾq﮲ﲿﴽﭙ軌ﰬﶚﶧ﫲Ҝжюїкӈㇴffצּ﬘﭅﬈軌'ffistfflſtffतभफɳɰʊɲʎ𛁱𛁖𛁮𛀉 𛂯𛀞నఋŀŲ 𫟲𫠖𫞺ຆຆ ໹້໕໗ๆทԊꧢꧠ꧰ꓱ⿝⼑ŎḬẃẖỐẅ ,ờỰỈỗﮊDžȩꭏꭎꬻ꭮ꬿꭖꭥꭅ㇭神 ⾈ꓵꓑ⺄㄄ㄪㄙㄅㄇstA۵䞽ॶ𫞑𫝄㇉㇇゜軌𩜛𩳠Jﻺ‚Üမ႕ႌႊၐၸဓၞၞၡ៸wyvtᶎᶪᶹစဎ꣡꣰꣢꣤ٗ؋لㇳㇾㇻㇱ㆐㆔,,㆟Ⱶヤマފ޼ޝަݿݞݠݷݐ',ݘ,ݪݙݵ𬝉𬜁𫝨𫞘くせぉて¼óû×ó£…𛅑הㄙくԗԀ5606神45,神796'𪤻𫞧ꓐ㄁ㄘɥɺꓵꓲ3''7034׉ⱦⱠˆ“𫝋ȍ,ꩲ軌꩷ꩶꩧꩫఞ۔فڱێظペサ神ナᴦᵑ47 9238їﻂ䐊䔉㠸﬎ffiﬣ,לּᴷᴦᵛᵽ,ᴨᵤ ᵸᵥᴗᵈꚏꚉꚟ⻆rtǟƴ𬎎

            Why https connections are so slow when debugging (stepping over) in Java?