Articles of matlab

Problema de lectura del archivo binario de Python

Estoy intentando leer un archivo binario (que representa una matriz en Matlab) en Python. Pero tengo problemas para leer el archivo y convertir los bytes a los valores correctos. El archivo binario consiste en una secuencia de números de 4 bytes. Los dos primeros números son el número de filas y columnas respectivamente. Mi amigo […]

Producto Kronecker en Python y Matlab.

Estaba intentando reproducir un resultado en Python de MATLAB. Sin embargo, parece que no puedo hacerlo bien. Este es el código MATLAB correcto: nx = 5; ny = 7; x = linspace(0, 1, nx); dx = x(2) – x(1); y = linspace(0, 1, ny); dy = y(2) – y(1); onex = ones(nx, 1); oney = […]

Compruebe si hay áreas que son demasiado delgadas en una imagen

Estoy tratando de validar imágenes en blanco y negro (más que imágenes clipart, no fotos) para una máquina de grabado. Una de las principales cosas que debo tener en cuenta es el tamaño de las áreas (o el ancho de las líneas), ya que la máquina no puede manejar líneas que sean muy delgadas, por […]

cómo leer archivos Mat v7.3 en python?

Estoy tratando de leer el archivo mat dado en el siguiente sitio web, ufldl.stanford.edu/housenumbers, en el archivo train.tar.gz, hay un archivo mat llamado digitStruct.mat. cuando utilicé scipy.io para leer el archivo mat, me avisa con el mensaje “por favor use el lector hdf para los archivos matlab v7.3″. el archivo matlab original se proporciona a […]

python pandas dataframe to matlab struct utilizando scipy.io

Estoy intentando guardar un dataframe de pandas en un archivo matmat .mat utilizando scipy.io. Tengo los siguientes array1 = np.array([1,2,3]) array2 = np.array([‘a’,’b’,’c’]) array3 = np.array([1.01,2.02,3.03]) df = DataFrame({1:array1, 2:array2,3:array3}, index=(‘array1′,’array2′,’array3’)) recarray_ = df.to_records() ## Produces: # rec.array([(‘array1’, 1, ‘a’, 1.01), (‘array2’, 2, ‘b’, 2.02), # (‘array3’, 3, ‘c’, 3.03)], # dtype=[(‘index’, ‘O’), (‘1’, ‘<i4'), […]

Creación de un mapa de calor mediante muestreo y agrupación desde una matriz 3D

Tengo algunos datos experimentales que existen así: x = array([1, 1.12, 1.109, 2.1, 3, 4.104, 3.1, …]) y = array([-9, -0.1, -9.2, -8.7, -5, -4, -8.75, …]) z = array([10, 4, 1, 4, 5, 0, 1, …]) Si es conveniente, podemos suponer que los datos existen como una matriz 3D o incluso como un DataFrame […]

MATLAB ksdensity equivalente en Python

He buscado en línea y todavía tengo que encontrar una respuesta o una forma de entender lo siguiente Estoy traduciendo un código MATLAB a Python, donde en MATLAB busco encontrar la estimación de densidad del kernel con la función: [p,x] = ksdensity(data) donde p es la probabilidad en el punto x en la distribución. Scipy […]

Mejore el rendimiento de la conversión de matriz numpy a MATLAB doble

Llamar a MATLAB desde Python está obligado a dar una reducción de rendimiento que podría evitar al reescribir (un montón de) el código en Python. Sin embargo, esta no es una opción realista para mí, pero me molesta que una enorme pérdida de eficiencia radique en la simple conversión de una matriz numpy a un […]

¿Existe un método de Python para calcular la media y la varianza lognormal?

Estoy tratando de entender si hay una función Python integrada para calcular la media y la varianza lognormal. Solo necesito esta información para luego scipy.stats.lognorm en scipy.stats.lognorm para un gráfico superpuesto sobre un histogtwig. El simple uso de numpy.mean y numpy.std no parece ser la idea correcta, ya que la media y la varianza lognormal […]

Uso de eval en Python, MATLAB, etc.

Sé que uno no debería usar eval . Por todas las razones obvias (rendimiento, mantenibilidad, etc.). Mi pregunta es más a un lado, ¿hay un uso legítimo para ello? Donde uno debería usarlo en lugar de implementar el código de otra manera. Dado que está implementado en varios lenguajes y puede llevar a un estilo […]