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;
$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:


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
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$
add a comment |
$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:


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
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$
add a comment |
$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:


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
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:


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
python jython
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.
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.
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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.
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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