tracking segments of a pictureFaster way to create linked list of length n in PythonCopying sections of one picture to anotherConsole user main menuFastest way to count non-zero pixels using Python and PillowGenerate set of random numbers and remove lowestMethod injection into TestClass local namespace for automatic generation of Python unittest “test_xxx” methodsSliding window of entire length of the filePolynomial curve-fitting over a large 3D data setMySQL queries with try-except error handlingImage template matching algorithm from scratch

How to determine what difficulty is right for the game?

Can a monk's single staff be considered dual wielded, as per the Dual Wielder feat?

Why doesn't Newton's third law mean a person bounces back to where they started when they hit the ground?

Perform and show arithmetic with LuaLaTeX

Why can't we play rap on piano?

Has there ever been an airliner design involving reducing generator load by installing solar panels?

DC-DC converter from low voltage at high current, to high voltage at low current

How to source a part of a file

Why can't I see bouncing of switch on oscilloscope screen?

What is the word for reserving something for yourself before others do?

Why do I get two different answers for this counting problem?

Do I have a twin with permutated remainders?

A newer friend of my brother's gave him a load of baseball cards that are supposedly extremely valuable. Is this a scam?

Roll the carpet

Arrow those variables!

Modeling an IP Address

Why are electrically insulating heatsinks so rare? Is it just cost?

A case of the sniffles

How do I deal with an unproductive colleague in a small company?

Are astronomers waiting to see something in an image from a gravitational lens that they've already seen in an adjacent image?

What's the point of deactivating Num Lock on login screens?

How to regain access to running applications after accidentally zapping X.org?

Are the number of citations and number of published articles the most important criteria for a tenure promotion?

When a company launches a new product do they "come out" with a new product or do they "come up" with a new product?



tracking segments of a picture


Faster way to create linked list of length n in PythonCopying sections of one picture to anotherConsole user main menuFastest way to count non-zero pixels using Python and PillowGenerate set of random numbers and remove lowestMethod injection into TestClass local namespace for automatic generation of Python unittest “test_xxx” methodsSliding window of entire length of the filePolynomial curve-fitting over a large 3D data setMySQL queries with try-except error handlingImage template matching algorithm from scratch






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0












$begingroup$


so i gotta create this sliding block game for an assignment and part of the assignment is i have to track where the blocks are in the game and the plan was to create a list of all RGB values of each block and give them separate names such as list 0, list 1 etc. im wondering is this a good way to do it? will the program be really slow if i do it this way? and is there a better way? this is the section of code dedicated to making the lists. the def numbers()



```python
def numbers():
list0 = []#creates an empty list
for x in range(0, getWidth(canvas)/4):
for y in range(0, getHeight(canvas)/4):
pic0 = getPixel(canvas, x, y)
list0.append([pic0])#collects all the pixels in the first square of the #grid and puts them into the 'list0'
list1 = []
for x in range(getWidth(canvas)/4, getWidth(canvas)*2/4):
for y in range(0, getHeight(canvas)/4):
pic1 = getPixel(canvas, x, y)
list1.append([pic1])
list2 = []
for x in range(getWidth(canvas)*2/4, getWidth(canvas)*3/4):
for y in range(0, getHeight(canvas)/4):
pic2 = getPixel(canvas, x, y)
list2.append([pic2])



and this is the overall code:
overall code pic1



overall code pic2



overall code pic3



btw the def test() at the end is just me making sure i have the right segment of pixels on the picture before i append the RGB values into a list on def numbers().
thanks









share







New contributor




Ewan Simpson is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$


















    0












    $begingroup$


    so i gotta create this sliding block game for an assignment and part of the assignment is i have to track where the blocks are in the game and the plan was to create a list of all RGB values of each block and give them separate names such as list 0, list 1 etc. im wondering is this a good way to do it? will the program be really slow if i do it this way? and is there a better way? this is the section of code dedicated to making the lists. the def numbers()



    ```python
    def numbers():
    list0 = []#creates an empty list
    for x in range(0, getWidth(canvas)/4):
    for y in range(0, getHeight(canvas)/4):
    pic0 = getPixel(canvas, x, y)
    list0.append([pic0])#collects all the pixels in the first square of the #grid and puts them into the 'list0'
    list1 = []
    for x in range(getWidth(canvas)/4, getWidth(canvas)*2/4):
    for y in range(0, getHeight(canvas)/4):
    pic1 = getPixel(canvas, x, y)
    list1.append([pic1])
    list2 = []
    for x in range(getWidth(canvas)*2/4, getWidth(canvas)*3/4):
    for y in range(0, getHeight(canvas)/4):
    pic2 = getPixel(canvas, x, y)
    list2.append([pic2])



    and this is the overall code:
    overall code pic1



    overall code pic2



    overall code pic3



    btw the def test() at the end is just me making sure i have the right segment of pixels on the picture before i append the RGB values into a list on def numbers().
    thanks









    share







    New contributor




    Ewan Simpson is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.







    $endgroup$














      0












      0








      0





      $begingroup$


      so i gotta create this sliding block game for an assignment and part of the assignment is i have to track where the blocks are in the game and the plan was to create a list of all RGB values of each block and give them separate names such as list 0, list 1 etc. im wondering is this a good way to do it? will the program be really slow if i do it this way? and is there a better way? this is the section of code dedicated to making the lists. the def numbers()



      ```python
      def numbers():
      list0 = []#creates an empty list
      for x in range(0, getWidth(canvas)/4):
      for y in range(0, getHeight(canvas)/4):
      pic0 = getPixel(canvas, x, y)
      list0.append([pic0])#collects all the pixels in the first square of the #grid and puts them into the 'list0'
      list1 = []
      for x in range(getWidth(canvas)/4, getWidth(canvas)*2/4):
      for y in range(0, getHeight(canvas)/4):
      pic1 = getPixel(canvas, x, y)
      list1.append([pic1])
      list2 = []
      for x in range(getWidth(canvas)*2/4, getWidth(canvas)*3/4):
      for y in range(0, getHeight(canvas)/4):
      pic2 = getPixel(canvas, x, y)
      list2.append([pic2])



      and this is the overall code:
      overall code pic1



      overall code pic2



      overall code pic3



      btw the def test() at the end is just me making sure i have the right segment of pixels on the picture before i append the RGB values into a list on def numbers().
      thanks









      share







      New contributor




      Ewan Simpson is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.







      $endgroup$




      so i gotta create this sliding block game for an assignment and part of the assignment is i have to track where the blocks are in the game and the plan was to create a list of all RGB values of each block and give them separate names such as list 0, list 1 etc. im wondering is this a good way to do it? will the program be really slow if i do it this way? and is there a better way? this is the section of code dedicated to making the lists. the def numbers()



      ```python
      def numbers():
      list0 = []#creates an empty list
      for x in range(0, getWidth(canvas)/4):
      for y in range(0, getHeight(canvas)/4):
      pic0 = getPixel(canvas, x, y)
      list0.append([pic0])#collects all the pixels in the first square of the #grid and puts them into the 'list0'
      list1 = []
      for x in range(getWidth(canvas)/4, getWidth(canvas)*2/4):
      for y in range(0, getHeight(canvas)/4):
      pic1 = getPixel(canvas, x, y)
      list1.append([pic1])
      list2 = []
      for x in range(getWidth(canvas)*2/4, getWidth(canvas)*3/4):
      for y in range(0, getHeight(canvas)/4):
      pic2 = getPixel(canvas, x, y)
      list2.append([pic2])



      and this is the overall code:
      overall code pic1



      overall code pic2



      overall code pic3



      btw the def test() at the end is just me making sure i have the right segment of pixels on the picture before i append the RGB values into a list on def numbers().
      thanks







      python jython





      share







      New contributor




      Ewan Simpson is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share







      New contributor




      Ewan Simpson is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share



      share






      New contributor




      Ewan Simpson is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 2 mins ago









      Ewan SimpsonEwan Simpson

      1




      1




      New contributor




      Ewan Simpson is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Ewan Simpson is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Ewan Simpson is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




















          0






          active

          oldest

          votes












          Your Answer





          StackExchange.ifUsing("editor", function ()
          return StackExchange.using("mathjaxEditing", function ()
          StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
          StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
          );
          );
          , "mathjax-editing");

          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: "196"
          ;
          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: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          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
          );



          );






          Ewan Simpson is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f216953%2ftracking-segments-of-a-picture%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          Ewan Simpson is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          Ewan Simpson is a new contributor. Be nice, and check out our Code of Conduct.












          Ewan Simpson is a new contributor. Be nice, and check out our Code of Conduct.











          Ewan Simpson is a new contributor. Be nice, and check out our Code of Conduct.














          Thanks for contributing an answer to Code Review Stack Exchange!


          • 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.

          Use MathJax to format equations. MathJax reference.


          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%2fcodereview.stackexchange.com%2fquestions%2f216953%2ftracking-segments-of-a-picture%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

          बाताम इन्हें भी देखें सन्दर्भ दिक्चालन सूची1°05′00″N 104°02′0″E / 1.08333°N 104.03333°E / 1.08333; 104.033331°05′00″N 104°02′0″E / 1.08333°N 104.03333°E / 1.08333; 104.03333

          Why is the 'in' operator throwing an error with a string literal instead of logging false?Why can't I use switch statement on a String?Python join: why is it string.join(list) instead of list.join(string)?Multiline String Literal in C#Why does comparing strings using either '==' or 'is' sometimes produce a different result?How to initialize an array's length in javascript?How can I print literal curly-brace characters in python string and also use .format on it?Why does ++[[]][+[]]+[+[]] return the string “10”?Why is char[] preferred over String for passwords?Why does this code using random strings print “hello world”?jQuery.inArray(), how to use it right?

          How can we generalize the fact of finite dimensional vector space to an infinte dimensional case?$k[x]$-module and cyclic module over a finite dimensional vector spaceSubspace of a finite dimensional space is finite dimensionalIf V is an infinite-dimensional vector space, and S is an infinite-dimensional subspace of V, must the dimension of V/S be finite? ExplainWhy is an infinite dimensional space so different than a finite dimensional one?base for finite dimensional vector space is not infinite dimensional vector space?Any finite-dimensional vector space is the dual space of anotherHaving Trouble Understanding Meaning Of A Finite-Dimensional Vector SpaceProve that “Every subspaces of a finite-dimensional vector space is finite-dimensional”Ring as a finite dimensional Vector space over a field KQuestion regarding basis and dimension