Dropping list elements from nested list after evaluation The 2019 Stack Overflow Developer Survey Results Are InHow do I delete items at the same position from every sub-list within a list?Using and replacing sequential elements of a listFinding the main parent after sorting in a multiplication processDeleting certain elements from a nested listData selection by comparing elements from different sublists in a nested listSelect from nested list and dropping non matching elementsSelecting elements in nested listRemove elements from deep nested listTake a specific eigenvalue from a list in its unevaluated formEliminate empty elements from a list with a specific pattern
Slides for 30 min~1 hr Skype tenure track application interview
How come people say “Would of”?
Cooking pasta in a water boiler
Compute the product of 3 dictionaries and concatenate keys and values
Is an up-to-date browser secure on an out-of-date OS?
$EDITOR environment variable won't set
Can there be female White Walkers?
Why are there uneven bright areas in this photo of black hole?
Why doesn't shell automatically fix "useless use of cat"?
Flight paths in orbit around Ceres?
Loose spokes after only a few rides
Is bread bad for ducks?
What is the light source in the black hole images?
Dropping list elements from nested list after evaluation
The phrase "to the numbers born"?
How to display lines in a file like ls displays files in a directory?
Deal with toxic manager when you can't quit
How to support a colleague who finds meetings extremely tiring?
Correct punctuation for showing a character's confusion
What is the most efficient way to store a numeric range?
How to translate "being like"?
What is the meaning of Triage in Cybersec world?
How to notate time signature switching consistently every measure
What is this sharp, curved notch on my knife for?
Dropping list elements from nested list after evaluation
The 2019 Stack Overflow Developer Survey Results Are InHow do I delete items at the same position from every sub-list within a list?Using and replacing sequential elements of a listFinding the main parent after sorting in a multiplication processDeleting certain elements from a nested listData selection by comparing elements from different sublists in a nested listSelect from nested list and dropping non matching elementsSelecting elements in nested listRemove elements from deep nested listTake a specific eigenvalue from a list in its unevaluated formEliminate empty elements from a list with a specific pattern
$begingroup$
I need to create a new list from a nested list but using the evaluation as criteria to drop the elements. For example let's say that that I have the following list:
list1=1,1,-(-1)^3,x,2*x,1,1,(-1)^3,x,2*x,
1,1,x,2*x,3*x,1,1,-x,-2*x,-3*x
and I need to eliminate the elements of list1 that the absolute value of the third element give $1$, i.d. $-(-1)^3$ and $(-1)^3$, to obtain
list2=1,1,x,2*x,3*x,1,1,-x,-2*x,-3*x
In this case, list1 was created with the code
For[i = 1, i < 4, i++,
For[j = 1, j < 4, j++,
list1[i, j, p_] = Sort[Eigenvalues[mat[i, j, p]]];
] ]
I have been trying to use Select but until now I am not been able to create list2 to plot it with
list2=ParallelTable[Select[Abs[eigval[i, j, p][[3]]],
Abs[#] != 1 &] , i, 1, 4, j,1,4]
I am still learning to uses cases in Mathematica so I am not sure how to do it. Do you know if there is wise way to do it? Thanks in advance.
list-manipulation filtering
$endgroup$
add a comment |
$begingroup$
I need to create a new list from a nested list but using the evaluation as criteria to drop the elements. For example let's say that that I have the following list:
list1=1,1,-(-1)^3,x,2*x,1,1,(-1)^3,x,2*x,
1,1,x,2*x,3*x,1,1,-x,-2*x,-3*x
and I need to eliminate the elements of list1 that the absolute value of the third element give $1$, i.d. $-(-1)^3$ and $(-1)^3$, to obtain
list2=1,1,x,2*x,3*x,1,1,-x,-2*x,-3*x
In this case, list1 was created with the code
For[i = 1, i < 4, i++,
For[j = 1, j < 4, j++,
list1[i, j, p_] = Sort[Eigenvalues[mat[i, j, p]]];
] ]
I have been trying to use Select but until now I am not been able to create list2 to plot it with
list2=ParallelTable[Select[Abs[eigval[i, j, p][[3]]],
Abs[#] != 1 &] , i, 1, 4, j,1,4]
I am still learning to uses cases in Mathematica so I am not sure how to do it. Do you know if there is wise way to do it? Thanks in advance.
list-manipulation filtering
$endgroup$
add a comment |
$begingroup$
I need to create a new list from a nested list but using the evaluation as criteria to drop the elements. For example let's say that that I have the following list:
list1=1,1,-(-1)^3,x,2*x,1,1,(-1)^3,x,2*x,
1,1,x,2*x,3*x,1,1,-x,-2*x,-3*x
and I need to eliminate the elements of list1 that the absolute value of the third element give $1$, i.d. $-(-1)^3$ and $(-1)^3$, to obtain
list2=1,1,x,2*x,3*x,1,1,-x,-2*x,-3*x
In this case, list1 was created with the code
For[i = 1, i < 4, i++,
For[j = 1, j < 4, j++,
list1[i, j, p_] = Sort[Eigenvalues[mat[i, j, p]]];
] ]
I have been trying to use Select but until now I am not been able to create list2 to plot it with
list2=ParallelTable[Select[Abs[eigval[i, j, p][[3]]],
Abs[#] != 1 &] , i, 1, 4, j,1,4]
I am still learning to uses cases in Mathematica so I am not sure how to do it. Do you know if there is wise way to do it? Thanks in advance.
list-manipulation filtering
$endgroup$
I need to create a new list from a nested list but using the evaluation as criteria to drop the elements. For example let's say that that I have the following list:
list1=1,1,-(-1)^3,x,2*x,1,1,(-1)^3,x,2*x,
1,1,x,2*x,3*x,1,1,-x,-2*x,-3*x
and I need to eliminate the elements of list1 that the absolute value of the third element give $1$, i.d. $-(-1)^3$ and $(-1)^3$, to obtain
list2=1,1,x,2*x,3*x,1,1,-x,-2*x,-3*x
In this case, list1 was created with the code
For[i = 1, i < 4, i++,
For[j = 1, j < 4, j++,
list1[i, j, p_] = Sort[Eigenvalues[mat[i, j, p]]];
] ]
I have been trying to use Select but until now I am not been able to create list2 to plot it with
list2=ParallelTable[Select[Abs[eigval[i, j, p][[3]]],
Abs[#] != 1 &] , i, 1, 4, j,1,4]
I am still learning to uses cases in Mathematica so I am not sure how to do it. Do you know if there is wise way to do it? Thanks in advance.
list-manipulation filtering
list-manipulation filtering
edited 5 hours ago
Roman
5,05011130
5,05011130
asked 8 hours ago
morsmors
666
666
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
$begingroup$
If you prefer using DeleteCases,
list2 = DeleteCases[list1, _?(Abs[#[[3]]] == 1 &)]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
$endgroup$
add a comment |
$begingroup$
Delete[
list1,
Position[Abs[list1[[All, 3]]], 1]
]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
$endgroup$
add a comment |
$begingroup$
if you want to use Select, try this
Select[list1,!NumberQ@#[[3]]||Abs[#[[3]]]!=1&]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
$endgroup$
add a comment |
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.ready(function()
var channelOptions =
tags: "".split(" "),
id: "387"
;
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
);
);
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%2fmathematica.stackexchange.com%2fquestions%2f195019%2fdropping-list-elements-from-nested-list-after-evaluation%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
If you prefer using DeleteCases,
list2 = DeleteCases[list1, _?(Abs[#[[3]]] == 1 &)]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
$endgroup$
add a comment |
$begingroup$
If you prefer using DeleteCases,
list2 = DeleteCases[list1, _?(Abs[#[[3]]] == 1 &)]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
$endgroup$
add a comment |
$begingroup$
If you prefer using DeleteCases,
list2 = DeleteCases[list1, _?(Abs[#[[3]]] == 1 &)]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
$endgroup$
If you prefer using DeleteCases,
list2 = DeleteCases[list1, _?(Abs[#[[3]]] == 1 &)]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
answered 5 hours ago
RomanRoman
5,05011130
5,05011130
add a comment |
add a comment |
$begingroup$
Delete[
list1,
Position[Abs[list1[[All, 3]]], 1]
]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
$endgroup$
add a comment |
$begingroup$
Delete[
list1,
Position[Abs[list1[[All, 3]]], 1]
]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
$endgroup$
add a comment |
$begingroup$
Delete[
list1,
Position[Abs[list1[[All, 3]]], 1]
]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
$endgroup$
Delete[
list1,
Position[Abs[list1[[All, 3]]], 1]
]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
answered 7 hours ago
Henrik SchumacherHenrik Schumacher
59.9k582166
59.9k582166
add a comment |
add a comment |
$begingroup$
if you want to use Select, try this
Select[list1,!NumberQ@#[[3]]||Abs[#[[3]]]!=1&]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
$endgroup$
add a comment |
$begingroup$
if you want to use Select, try this
Select[list1,!NumberQ@#[[3]]||Abs[#[[3]]]!=1&]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
$endgroup$
add a comment |
$begingroup$
if you want to use Select, try this
Select[list1,!NumberQ@#[[3]]||Abs[#[[3]]]!=1&]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
$endgroup$
if you want to use Select, try this
Select[list1,!NumberQ@#[[3]]||Abs[#[[3]]]!=1&]
1, 1, x, 2 x, 3 x, 1, 1, -x, -2 x, -3 x
answered 7 hours ago
J42161217J42161217
4,378324
4,378324
add a comment |
add a comment |
Thanks for contributing an answer to Mathematica 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%2fmathematica.stackexchange.com%2fquestions%2f195019%2fdropping-list-elements-from-nested-list-after-evaluation%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