Handling indexes with python
up vote
-1
down vote
favorite
ipdb> print(Y)
array([[263.71 ],
[263.63 ],
[263.475],
[263.34 ],
[262.725],
[262.725],
[262.75 ],
[262.435],
[262.585],
[262.51 ],
[262.63 ],
[262.75 ],
[262.87 ],
[262.93 ],
[263.055]])
I need to make some changes on the array for the purpose of a classification problem.
- Suppose
P_i
a price inside the array. I need to apply the
log-returns (i.e.log(P_i/P_{i-1}
) on that array. - Once the log-returns is applied, I need to change the values by
0.
or1.
. If the value is non-zero, replace it byfloat(1)
, otherwise replace0
byfloat(0)
.
I tried to handle the changes, but it is unclear which package to use and how to manage the indexes. As the base array is built with numpy
, I thought maybe keep using it, but it is very confused in my head.
How can I code the two previous changes on the base array with python? What package?
python arrays numpy classification
add a comment |
up vote
-1
down vote
favorite
ipdb> print(Y)
array([[263.71 ],
[263.63 ],
[263.475],
[263.34 ],
[262.725],
[262.725],
[262.75 ],
[262.435],
[262.585],
[262.51 ],
[262.63 ],
[262.75 ],
[262.87 ],
[262.93 ],
[263.055]])
I need to make some changes on the array for the purpose of a classification problem.
- Suppose
P_i
a price inside the array. I need to apply the
log-returns (i.e.log(P_i/P_{i-1}
) on that array. - Once the log-returns is applied, I need to change the values by
0.
or1.
. If the value is non-zero, replace it byfloat(1)
, otherwise replace0
byfloat(0)
.
I tried to handle the changes, but it is unclear which package to use and how to manage the indexes. As the base array is built with numpy
, I thought maybe keep using it, but it is very confused in my head.
How can I code the two previous changes on the base array with python? What package?
python arrays numpy classification
3
Really, it just sounds like you need a bit of education and practice on how to use arrays in Python.
– Robert Harvey♦
Nov 21 at 18:31
1
Possible duplicate of Logarithmic returns in pandas dataframe
– Conner
Nov 21 at 18:33
You should be able to do everything withnumpy
, no need to extra packages. For example,np.log(P[1:]/P[:-1])
.
– hpaulj
Nov 21 at 18:38
add a comment |
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
ipdb> print(Y)
array([[263.71 ],
[263.63 ],
[263.475],
[263.34 ],
[262.725],
[262.725],
[262.75 ],
[262.435],
[262.585],
[262.51 ],
[262.63 ],
[262.75 ],
[262.87 ],
[262.93 ],
[263.055]])
I need to make some changes on the array for the purpose of a classification problem.
- Suppose
P_i
a price inside the array. I need to apply the
log-returns (i.e.log(P_i/P_{i-1}
) on that array. - Once the log-returns is applied, I need to change the values by
0.
or1.
. If the value is non-zero, replace it byfloat(1)
, otherwise replace0
byfloat(0)
.
I tried to handle the changes, but it is unclear which package to use and how to manage the indexes. As the base array is built with numpy
, I thought maybe keep using it, but it is very confused in my head.
How can I code the two previous changes on the base array with python? What package?
python arrays numpy classification
ipdb> print(Y)
array([[263.71 ],
[263.63 ],
[263.475],
[263.34 ],
[262.725],
[262.725],
[262.75 ],
[262.435],
[262.585],
[262.51 ],
[262.63 ],
[262.75 ],
[262.87 ],
[262.93 ],
[263.055]])
I need to make some changes on the array for the purpose of a classification problem.
- Suppose
P_i
a price inside the array. I need to apply the
log-returns (i.e.log(P_i/P_{i-1}
) on that array. - Once the log-returns is applied, I need to change the values by
0.
or1.
. If the value is non-zero, replace it byfloat(1)
, otherwise replace0
byfloat(0)
.
I tried to handle the changes, but it is unclear which package to use and how to manage the indexes. As the base array is built with numpy
, I thought maybe keep using it, but it is very confused in my head.
How can I code the two previous changes on the base array with python? What package?
python arrays numpy classification
python arrays numpy classification
edited Nov 21 at 18:42
asked Nov 21 at 18:30
user1050421
137
137
3
Really, it just sounds like you need a bit of education and practice on how to use arrays in Python.
– Robert Harvey♦
Nov 21 at 18:31
1
Possible duplicate of Logarithmic returns in pandas dataframe
– Conner
Nov 21 at 18:33
You should be able to do everything withnumpy
, no need to extra packages. For example,np.log(P[1:]/P[:-1])
.
– hpaulj
Nov 21 at 18:38
add a comment |
3
Really, it just sounds like you need a bit of education and practice on how to use arrays in Python.
– Robert Harvey♦
Nov 21 at 18:31
1
Possible duplicate of Logarithmic returns in pandas dataframe
– Conner
Nov 21 at 18:33
You should be able to do everything withnumpy
, no need to extra packages. For example,np.log(P[1:]/P[:-1])
.
– hpaulj
Nov 21 at 18:38
3
3
Really, it just sounds like you need a bit of education and practice on how to use arrays in Python.
– Robert Harvey♦
Nov 21 at 18:31
Really, it just sounds like you need a bit of education and practice on how to use arrays in Python.
– Robert Harvey♦
Nov 21 at 18:31
1
1
Possible duplicate of Logarithmic returns in pandas dataframe
– Conner
Nov 21 at 18:33
Possible duplicate of Logarithmic returns in pandas dataframe
– Conner
Nov 21 at 18:33
You should be able to do everything with
numpy
, no need to extra packages. For example, np.log(P[1:]/P[:-1])
.– hpaulj
Nov 21 at 18:38
You should be able to do everything with
numpy
, no need to extra packages. For example, np.log(P[1:]/P[:-1])
.– hpaulj
Nov 21 at 18:38
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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.
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%2fstackoverflow.com%2fquestions%2f53418452%2fhandling-indexes-with-python%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
3
Really, it just sounds like you need a bit of education and practice on how to use arrays in Python.
– Robert Harvey♦
Nov 21 at 18:31
1
Possible duplicate of Logarithmic returns in pandas dataframe
– Conner
Nov 21 at 18:33
You should be able to do everything with
numpy
, no need to extra packages. For example,np.log(P[1:]/P[:-1])
.– hpaulj
Nov 21 at 18:38