Articles of ordenando

Rellene aleatoriamente una cuadrícula 3D según una función de densidad de probabilidad p (x, y, z)

¿Cómo puedo llenar una cuadrícula 3D en el orden especificado por una función de densidad de probabilidad dada? Usando python, me gustaría establecer puntos en un orden aleatorio , pero de acuerdo con alguna distribución de probabilidad especificada sobre esa región, sin puntos repetidos. Secuencialmente: crear una cuadrícula 3D discreta especifique una función de densidad […]

¿Cómo hacer sub-clasificación en python?

Muchas gracias a la comunidad SO por ayudarme con los problemas anteriores que había encontrado. Me encanta la ayuda aquí! Tengo otro problema ahora. Tengo una lista plana de secuencias de ADN que tienen asociados “Número de construcción” y “Número de pieza. Como están las cosas en este momento, desde mi código anterior, lo tengo […]

Python numpy divide un archivo csv por los valores de una columna de cadena

Tengo 5000 filas de datos que se parecen a las siguientes en un archivo csv, me gustaría agrupar por la última columna 6 (es decir, A, B) usando matrices numpy, ya que estaría trazando los datos en cada grupo después. Title Date, Time, Value1, Value2, Value3, Value4, Value5 ,, Unit1, Unit2, Unit3,, 2012-04-02,00:00, 85.5333333333333, 4.87666666666667, […]

Ordene una matriz numpy según la segunda columna solo si los valores de la primera columna son iguales

Tengo una matriz numpy que contiene coordenadas findNonZero() mediante el método findNonZero() de OpenCV. Quiero ordenarlos para dibujar contornos. Ejemplo de matriz numpy sin clasificar (no coordenadas): [[ 0, 2], [ 0, 0], [-1, 8], [-6, 7], [-1, 1]] Matriz numpy ordenada esperada: [[-6, 7], [-1, 1], [-1, 8], [ 0, 0], [ 0, 2]] […]

Cómo pasar argumentos adicionales a la función de ordenación personalizada de Python

Fondo: Me gustaría saber cómo puedo implementar funciones avanzadas de clasificación que puedo pasar como elemento de tupla al argumento clave de la función ‘ordenada’ de python. Aquí hay un ejemplo que muestra lo que me gustaría hacer: class Book: def __init__(self, name, author, language, cost): self.name = name self.author = author self.language=language self.cost = […]

Ordene una matriz numpy por otra matriz, a lo largo de un eje particular, usando menos memoria

De la respuesta a esta pregunta , aprendí cómo ordenar las entradas de una matriz numpy a por los valores de otra matriz numpy b , a lo largo de un eje particular. Sin embargo, este método requiere la creación de varias matrices intermedias que tienen el mismo tamaño que a , una para cada […]

¿Cómo ordeno una colección basada en valores en una matriz?

Tengo una colección llamada resultado con los siguientes valores: > db.result.findOne() { “_id” : ObjectId(“53b05264421aa97e980ba404”), “result” : [ { “attempted” : 49, “subject_total_marks” : 50, “score” : 15, “correct_subject_answer” : 15, “subject” : “Biology” }, { “attempted” : 30, “subject_total_marks” : 30, “score” : 4, “correct_subject_answer” : 4, “subject” : “Chemistry” }, { “attempted” : […]

Ordenar una matriz numpy por otra matriz, a lo largo de un eje particular

Al igual que en esta respuesta , tengo un par de matrices numpy 3D, b , y quiero ordenar las entradas de b por los valores de a . A diferencia de esta respuesta , quiero ordenar solo a lo largo de un eje de las matrices. Mi lectura ingenua de la documentación numpy.argsort() : […]

La mejor manera de encontrar objetos que no están presentes en ambas listas

Estoy trabajando en un módulo que depende de verificar si hay algún objeto que no esté presente en ninguna de las 2 listas. Se supone que la implementación está en Python. Considere la definición de objeto simplificado: class Foo(object): def __init__(self, attr_one=None, attr_two=None): self.attr_one = attr_one self.attr_two = attr_two def __eq__(self, other): return self.attr_one == […]

Fusionando y ordenando archivos de registro en Python

Soy completamente nuevo en Python y tengo un problema grave que no puedo resolver. Tengo algunos archivos de registro con estructura idéntica: [timestamp] [level] [source] message Por ejemplo: [Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1] error message Necesito escribir un progtwig en Python puro que combine estos archivos de registro en un archivo y […]