Desarrollo de Python
  1. Desarrollo de Python
  2. numpy Python
  3. Obligando a los elementos en una matriz desordenada a estar dentro de un rango especificado
Intereting Posts
Listado de celdas adyacentes Importando imágenes desde un directorio (Python) ¿Por qué esta documentación de la API de django-rest-swagger no se muestra / funciona correctamente? Llamar a la aplicación Java con “subproceso” de Python y leer el resultado de la aplicación Java Distancia entre 2 píxeles python- construcción de celosía que atrapa moléculas – no funciona bien ¿Las pandas encuentran la duración entre las fechas donde se cumple una condición? Use numpy.frompyfunc para agregar difusión a una función de python con argumento importar numpy no funciona en IDLE Scipy Leastsq Variable de salida opcional (Mesg) ¿Cómo leer un archivo zip dentro de un archivo zip en Python? ¿Por qué una función de llamada en python contiene una variable igual a un valor? Actualizar rebanada de tensor en tensorflow Error malicioso en el cliente pysnmp twisted con más de 1000 hosts Modificar programáticamente una ranura de hecho usando ClipsPy

Obligando a los elementos en una matriz desordenada a estar dentro de un rango especificado

Tengo una matriz numpy y quiero forzar que todos los elementos que sean menores a cero sean cero y todos los elementos por encima de 255 se reduzcan a 255.

p.ej. x = (-1,7,255,299) => (0,7,255,255)

  • Python pandas - el valor de la nueva columna si el elemento está en la lista
  • Python: Numpy __deepcopy__ TypeError
  • numpy: divide la matriz 1D de trozos separados por nans en una lista de los trozos
  • ¿Cómo convertir matriz de triángulo a cuadrado en NumPy?
  • Similitud coseno

¿Existe una frase no demasiado complicada que pueda lograr esto?

La respuesta es numpy.clip.

numpy.clip(x, 0, 255) 

Respecto a la pregunta publicada en su título: no. Puede aplicar la función lambda a cada elemento, utilizando vectorizar, pero rara vez es la mejor opción.

  • NumPy k-th índices diagonales
  • Reconocimiento simple de dígitos OCR en OpenCV-Python
  • Eliminar las comillas de cadena de la matriz en Python
  • ¿Cómo leer un archivo tif grande en python?
  • Crear un RDD escaso a partir de una matriz escasa dispersa
  • Equivalente a numpy.roll () en R?
  • Funciones de ventana similares a SQL en PANDAS: Numeración de filas en el dataframe de Python Pandas
  • ¿Cómo puedo pasar matrices grandes entre numpy y R?

  • © 2017 Desarrollo de Python
  • Topics
  • Terms
  • Privacy Policy