Articles of numpy

La precisión del tren CNN mejora durante el entrenamiento, pero la precisión de la prueba se mantiene alrededor del 40%

Así que en los últimos meses he estado aprendiendo mucho sobre redes neuronales con Tensorflow y Keras, así que quería intentar hacer un modelo para el conjunto de datos CIFAR10 (código a continuación). Sin embargo, durante el proceso de entrenamiento, la precisión mejora (de aproximadamente el 35% después de 1 época al 60-65% después de […]

Usando f2py con windows x64 e Intel Fortran

Estoy tratando de lograr el uso de f2py en Windows 8, x64, con Intel Fortran Compiler. He intentado dos cosas: 1) instalar a través de Windows 64x instalador. http://www.lfd.uci.edu/~gohlke/pythonlibs/ NumPy está instalado correctamente, pero no se encontró ningún comstackdor al ejecutar f2py -c –help-fcompiler. Fortran compilers found: Compilers available for this platform, but not found: […]

Conseguir una leyenda en un trazado de mapa de calor de FacetGrid

¿Cómo podemos obtener leyendas para los mapas de FacetGrid FacetGrid? El método .add_legend() no funciona para mí. Usando el código de esta pregunta anterior : import pandas as pd import numpy as np import itertools import seaborn as sns print(“seaborn version {}”.format(sns.__version__)) # R expand.grid() function in Python # https://stackoverflow.com/a/12131385/1135316 def expandgrid(*itrs): product = list(itertools.product(*itrs)) […]

Convertir una matriz estructurada con varios tipos de datos numéricos en una matriz regular

Supongamos que tengo una matriz NumPy estructurada con varios tipos de datos numéricos. Como ejemplo básico, my_data = np.array( [(17, 182.1), (19, 175.6)], dtype=’i2,f4′) ¿Cómo puedo convertir esto en una matriz de flotadores NumPy regular? De esta respuesta , sé que podría usar np.array(my_data.tolist()) pero aparentemente es lento ya que “convierte una matriz NumPy empaquetada […]

Actualizar la condición inicial en ODE solver cada paso de tiempo

Estoy deseando resolver un sistema de EDO donde, durante los primeros 30,000 segundos, quiero que una de mis variables de estado comience desde el mismo valor inicial. Después de esos 30,000 segundos, quiero cambiar el valor inicial de esa variable de estado a algo diferente y simular el sistema por el rest del tiempo. Aquí […]

Advertencia de Cython Numpy sobre NPY_NO_DEPRECATED_API cuando se utiliza MemoryView

Estoy convirtiendo una vista de memoria de Cython en una matriz numpy (para poder usarla en código Python puro): from libc.stdlib cimport realloc cimport numpy as np DTYPE = np.float64 ctypedef np.float64_t DTYPE_t cpdef np.ndarray[DTYPE_t] compute(DTYPE_t[:,::1] data): cdef unsigned int Nchannels = data.shape[0] cdef unsigned int Ndata = data.shape[1] cdef DTYPE_t* output = NULL cdef […]

Usa numpy setdiff1d manteniendo el orden

a = np.array([1, 2, 3]) b = np.array([4, 2, 3, 1, 0]) c = np.setdiff1d(b, a) print(“c”, c) El resultado es c [0, 4] pero la respuesta que quiero es c [4 0] . ¿Cómo puedo hacer eso?

Cómo combinar una matriz numpy y una columna de texto y exportar a csv

Quiero combinar una matriz numpy y una columna que es una cadena como un identificador para exportar a un archivo csv que luego puedo importar a Excel. Por ejemplo: a=np.random.rand(6,4) b=[] for i in range(6): b.append(‘test’) Así que ahora quiero añadir b a la última columna de una Una vez hecho esto, quiero usar np.savetxt […]

Promedio móvil de trazado sobre el gráfico de velas japonesas

He calculado la media móvil utilizando pandas.DataFrame.rolling . Así que mi Dataframe se parece a esto, CurrencyPair TimeStamp Open High Low Close MA50 40 EURUSD 2017-07-10 16:00:00 1.1397 1.1401 1.1396 1.1397 NaN 41 EURUSD 2017-07-10 15:00:00 1.1389 1.1396 1.1386 1.1396 NaN 42 EURUSD 2017-07-10 14:00:00 1.1393 1.1396 1.1389 1.1390 NaN 43 EURUSD 2017-07-10 13:00:00 1.1393 […]

python, linspace ponderado

¿Alguien me puede mostrar cuál es la mejor manera de generar una matriz (numpy) que contenga valores de 0 a 100, que está ponderada por una función de distribución normal (por ejemplo) con media 50 y varianza 5. Para que haya más de 50 y menos (casi no) ceros y cientos. Creo que el problema […]