Generated by Cython 0.13 on Fri Apr 22 12:38:59 2011
Raw output: _sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx_0.c
1:
2: include "interrupt.pxi" # ctrl-c interrupt block support
/* "/tmp/sagenbflask/temp/boxen/19348/spyx/_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx/_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx_0.pyx":2 * * include "interrupt.pxi" # ctrl-c interrupt block support #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* include "stdsage.pxi" # ctrl-c interrupt block support * */ __pyx_t_1 = PyDict_New(); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(((PyObject *)__pyx_t_1)); if (PyObject_SetAttr(__pyx_m, __pyx_n_s____test__, ((PyObject *)__pyx_t_1))<
0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_DECREF(((PyObject *)__pyx_t_1)); __pyx_t_1 = 0;
3: include "stdsage.pxi" # ctrl-c interrupt block support
4:
5: include "cdefs.pxi"
6: import math
/* "/tmp/sagenbflask/temp/boxen/19348/spyx/_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx/_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx_0.pyx":6 * * include "cdefs.pxi" * import math #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* def std_numpy2(v): * m = v.mean() # mean of entries */ __pyx_t_1 = __Pyx_Import(((PyObject *)__pyx_n_s__math), 0); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 6; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_1); if (PyObject_SetAttr(__pyx_m, __pyx_n_s__math, __pyx_t_1)<
0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 6; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
7: def std_numpy2(v):
/* "/tmp/sagenbflask/temp/boxen/19348/spyx/_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx/_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx_0.pyx":7 * include "cdefs.pxi" * import math * def std_numpy2(v): #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* m = v.mean() # mean of entries * w = v - m # subtracts m from each entry: "broadcasting" */ static PyObject *__pyx_pf_79_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx_0_std_numpy2(PyObject *__pyx_self, PyObject *__pyx_v_v); /*proto*/ static char __pyx_doc_79_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx_0_std_numpy2[] = "File: _sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx_0.pyx (starting at line 7)"; static PyObject *__pyx_pf_79_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx_0_std_numpy2(PyObject *__pyx_self, PyObject *__pyx_v_v) { PyObject *__pyx_v_m; PyObject *__pyx_v_w; PyObject *__pyx_v_w2; PyObject *__pyx_r = NULL; __Pyx_RefNannySetupContext("std_numpy2"); __pyx_self = __pyx_self; __pyx_v_m = Py_None; __Pyx_INCREF(Py_None); __pyx_v_w = Py_None; __Pyx_INCREF(Py_None); __pyx_v_w2 = Py_None; __Pyx_INCREF(Py_None);
8: m = v.mean() # mean of entries
/* "/tmp/sagenbflask/temp/boxen/19348/spyx/_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx/_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx_0.pyx":8 * import math * def std_numpy2(v): * m = v.mean() # mean of entries #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* w = v - m # subtracts m from each entry: "broadcasting" * w2 = w**2 # squares each entry componentwise. */ __pyx_t_1 = PyObject_GetAttr(__pyx_v_v, __pyx_n_s__mean); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 8; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_1); __pyx_t_2 = PyObject_Call(__pyx_t_1, ((PyObject *)__pyx_empty_tuple), NULL); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 8; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_v_m); __pyx_v_m = __pyx_t_2; __pyx_t_2 = 0;
9: w = v - m # subtracts m from each entry: "broadcasting"
/* "/tmp/sagenbflask/temp/boxen/19348/spyx/_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx/_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx_0.pyx":9 * def std_numpy2(v): * m = v.mean() # mean of entries * w = v - m # subtracts m from each entry: "broadcasting" #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* w2 = w**2 # squares each entry componentwise. * return math.sqrt(w2.mean()) */ __pyx_t_2 = PyNumber_Subtract(__pyx_v_v, __pyx_v_m); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 9; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_v_w); __pyx_v_w = __pyx_t_2; __pyx_t_2 = 0;
10: w2 = w**2 # squares each entry componentwise.
/* "/tmp/sagenbflask/temp/boxen/19348/spyx/_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx/_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx_0.pyx":10 * m = v.mean() # mean of entries * w = v - m # subtracts m from each entry: "broadcasting" * w2 = w**2 # squares each entry componentwise. #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* return math.sqrt(w2.mean()) */ __pyx_t_2 = PyNumber_Power(__pyx_v_w, __pyx_int_2, Py_None); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 10; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_v_w2); __pyx_v_w2 = __pyx_t_2; __pyx_t_2 = 0;
11: return math.sqrt(w2.mean())
/* "/tmp/sagenbflask/temp/boxen/19348/spyx/_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx/_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx_0.pyx":11 * w = v - m # subtracts m from each entry: "broadcasting" * w2 = w**2 # squares each entry componentwise. * return math.sqrt(w2.mean()) #<
<
<
<
<
<
<
<
<
<
<
<
<
<
*/ __Pyx_XDECREF(__pyx_r); __pyx_t_2 = __Pyx_GetName(__pyx_m, __pyx_n_s__math); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 11; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_2); __pyx_t_1 = PyObject_GetAttr(__pyx_t_2, __pyx_n_s__sqrt); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 11; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = PyObject_GetAttr(__pyx_v_w2, __pyx_n_s__mean); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 11; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_2); __pyx_t_3 = PyObject_Call(__pyx_t_2, ((PyObject *)__pyx_empty_tuple), NULL); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 11; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = PyTuple_New(1); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 11; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_2); PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_t_3); __Pyx_GIVEREF(__pyx_t_3); __pyx_t_3 = 0; __pyx_t_3 = PyObject_Call(__pyx_t_1, __pyx_t_2, NULL); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 11; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_r = __pyx_t_3; __pyx_t_3 = 0; goto __pyx_L0; __pyx_r = Py_None; __Pyx_INCREF(Py_None); goto __pyx_L0; __pyx_L1_error:; __Pyx_XDECREF(__pyx_t_1); __Pyx_XDECREF(__pyx_t_2); __Pyx_XDECREF(__pyx_t_3); __Pyx_AddTraceback("_sagenb_flask_sage_notebook_sagenb_home_openidSfmMv1OuVE_44_code_sage266_spyx_0.std_numpy2"); __pyx_r = NULL; __pyx_L0:; __Pyx_DECREF(__pyx_v_m); __Pyx_DECREF(__pyx_v_w); __Pyx_DECREF(__pyx_v_w2); __Pyx_XGIVEREF(__pyx_r); __Pyx_RefNannyFinishContext(); return __pyx_r; }