
Aloha Numpy Community, I am just writing a book on "How to Cheat in Statistics - And get Away with It". I noticed there is no built-in syntax for the 'Adjusted R-squared' in any library (do correct me if I am wrong) I think it would be a good idea to program it. The math is straight forward, I can provide it if desired. Thank you, Gunter On Mon, Feb 15, 2021 at 5:56 AM Sebastian Berg <sebastian@sipsolutions.net> wrote:
On Mon, 2021-02-15 at 10:12 +0100, Friedrich Romstedt wrote:
Hi,
Am Do., 4. Feb. 2021 um 09:07 Uhr schrieb Friedrich Romstedt <friedrichromstedt@gmail.com>:
Am Mo., 1. Feb. 2021 um 09:46 Uhr schrieb Matti Picus < matti.picus@gmail.com>:
Typically, one would create a complete example and then pointing to the code (as repo or pastebin, not as an attachment to a mail here).
Last week I updated my example code to be more slim. There now exists a single-file extension module:
https://github.com/friedrichromstedt/bughunting-01/blob/master/lib/bugIhunti... <https://github.com/friedrichromstedt/bughunting-01/blob/master/lib/bughuntin...>
. The corresponding test program
https://github.com/friedrichromstedt/bughunting-01/blob/master/test/2021-02-...
crashes "properly" both on Windows 10 (Python 3.8.2, numpy 1.19.2) as well as on Arch Linux (Python 3.9.1, numpy 1.20.0), when the ``print`` statement contained in the test file is commented out.
My hope to be able to fix my error myself by reducing the code to reproduce the problem has not been fulfillled. I feel that the abovementioned test code is short enough to ask for help with it here. Any hint on how I could solve my problem would be appreciated very much.
I have tried it out, and can confirm that using debugging tools (namely valgrind), will allow you track down the issue (valgrind reports it from within python, running a python without debug symbols may obfuscate the actual problem; if that is the limiting you, I can post my valgrind output). Since you are running a linux system, I am confident that you can run it in valgrind to find it yourself. (There may be other ways.)
Just remember to run valgrind with `PYTHONMALLOC=malloc valgrind` and ignore some errors e.g. when importing NumPy.
Cheers,
Sebastian
There are some points which were not clarified yet; I am citing them below.
So far, Friedrich
- There are tools out there to analyze refcount problems. Python has some built-in tools for switching allocation strategies.
Can you give me some pointer about this?
- numpy.asarray has a number of strategies to convert instances, which one is it using?
I've tried to read about this, but couldn't find anything. What are these different strategies?
NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion
-- Gunter Meissner, PhD University of Hawaii Adjunct Professor of MathFinance at Columbia University and NYU President of Derivatives Software www.dersoft.com CEO Cassandra Capital Management www.cassandracm.com CV: www.dersoft.com/cv.pdf Email: meissner@hawaii.edu Tel: USA (808) 779 3660