Articles of matlab

¿Cuál es el equivalente de Matlab ‘fscanf’ en Python?

La función de Matlab fscanf() parece ser muy poderosa. ¿Hay algún equivalente de lo mismo en python (o numpy)? Específicamente quiero leer una matriz del archivo pero no quiero recorrer cada línea para leer la matriz. Algo de este tipo (de matlab para leer una matriz 2D de 1000×1000): matrix = fscanf(fopen(‘input.txt’),’%d’,[1000,1000]);

Diferente espectrogtwig entre MATLAB y Python.

Tengo un progtwig en MATLAB que quiero trasladar a Python. El problema es que en él uso la función de spectrogram incorporada y, aunque la función de especificación de specgram parece idéntica, specgram resultados diferentes cuando ejecuto ambas. Este es el código que he estado ejecutando. MATLAB: data = 1:999; %Dummy data. Just for testing. […]

Python equivalente a la función de Matlab ‘imfill’ para escala de grises?

¿Existe una implementación que use OpenCV o scikit-image que sea equivalente a la función de relleno de imágenes en escala de grises de Matlab (es decir, llenado de orificios en escala de grises)? Consulte la sección imfill para la escala de grises ( I2 = imfill (I) ) en el siguiente enlace de ejemplo matlab_imfill […]

python opencv TypeError: diseño de la matriz de salida incompatible con cv :: Mat

Estoy usando la búsqueda selectiva aquí: http://koen.me/research/selectivesearch/ Esto le da posibles regiones de interés donde podría estar un objeto. Quiero hacer algo de procesamiento y conservar solo algunas de las regiones, y luego eliminar los cuadros delimitadores duplicados para tener una colección ordenada final de los cuadros delimitadores. Para descartar las regiones de cuadros delimitadores […]

Encontrar raíces complejas de un conjunto de ecuaciones no lineales en python

He estado probando un algoritmo que se ha publicado en la literatura que implica resolver un conjunto de ecuaciones no lineales ‘m’ tanto en Matlab como en Python. El conjunto de ecuaciones no lineales involucra variables de entrada que contienen números complejos y, por lo tanto, las soluciones resultantes también deben ser complejas. A partir […]

concatenar matrices en python como matlab sin saber el tamaño de la matriz de salida

Estoy tratando de concatenar matrices en python similar a matlab array1= zeros(3,500); array2=ones(3,700); array=[array1, array2]; Hice lo siguiente en python: array1=np.zeros((3,500)) array2=np.ones((3,700)) array=numpy.concatenate((array1, array2), axis=2) sin embargo, esto me da diferentes resultados cuando accedo a try to “array [0 ,:]” hay una manera en Python para poner arreglos en un array similar a matlab. Gracias

Lea el archivo de datos de Matlab en Python, necesita exportar a CSV

He leído un archivo Matlab que contiene una gran cantidad de arrays como un conjunto de datos en Python que almacena el Diccionario Matlab bajo el nombre de variable mat usando el comando: mat = loadmat(‘Sample Matlab Extract.mat’) ¿Hay alguna manera de que pueda usar la función de escritura a csv de Python para guardar […]

Grafica un cubo de color en matplotlib

Trabajo en un código estadístico que genera una variedad de gráficos con Matlab. Los tipos de gráficos van desde gráficos circulares y de barras simples hasta celosías de histogtwigs 3D. Ahora nos gustaría una buena interfaz gráfica de usuario para ir con el software. Tenemos un prototipo de la GUI de Matlab, pero la GUI […]

Función Python manejar ala Matlab

En MATLAB es posible crear function handles con algo como myfun=@(arglist)body De esta manera, puede crear funciones sobre la marcha sin tener que crear archivos M ¿Existe una forma equivalente en Python para declarar funciones y variables en una línea y llamarlas más tarde?

La implementación sin problemas de MATLAB (promedio móvil de n puntos) en NumPy / Python

La función smooth de Matlab, por defecto, suaviza los datos utilizando una media móvil de 5 puntos. ¿Cuál sería la mejor manera de hacer lo mismo en python? Por ejemplo, si esta es mi información. 0 0.823529411764706 0.852941176470588 0.705882352941177 0.705882352941177 0.676470588235294 0.676470588235294 0.500000000000000 0.558823529411765 0.647058823529412 0.705882352941177 0.705882352941177 0.617647058823529 0.705882352941177 0.735294117647059 0.735294117647059 0.588235294117647 0.588235294117647 1 0.647058823529412 […]