Anuncio: Todos los proyectos no comerciales registrados para usar Earth Engine antes del 
15 de abril de 2025 deben 
verificar su elegibilidad no comercial para mantener el acceso. Si no realizas la verificación antes del 26 de septiembre de 2025, es posible que se suspenda tu acceso.
  
        
 
       
     
  
  
  
    
  
  
  
    
      ee.Image.arrayDotProduct
    
    
      
    
    
      
      Organiza tus páginas con colecciones
    
    
      
      Guarda y categoriza el contenido según tus preferencias.
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
    
  
  
Calcula el producto escalar de cada par de arrays unidimensionales en las bandas de las imágenes de entrada.
| Uso | Muestra | 
|---|
| Image.arrayDotProduct(image2) | Imagen | 
| Argumento | Tipo | Detalles | 
|---|
| esta: image1 | Imagen | Primera imagen del array de vectores unidimensionales. | 
| image2 | Imagen | Segunda imagen de array de vectores unidimensionales. | 
  
  
  Ejemplos
  
    
  
  
    
    
  
  
  
  
    
    
    
      Editor de código (JavaScript)
    
    
  // A function to print arrays for a selected pixel in the following examples.
function sampArrImg(arrImg) {
  var point = ee.Geometry.Point([-121, 42]);
  return arrImg.sample(point, 500).first().get('array');
}
// A 1D array image.
var arrayImg1Da = ee.Image([0, 1, 2]).toArray();
print('1D array image A (pixel)', sampArrImg(arrayImg1Da));
// [0, 1, 2]
// A second 1D array image of the same length.
var arrayImg1Db = ee.Image([3, 4, 5]).toArray();
print('1D array image B (pixel)', sampArrImg(arrayImg1Db));
// [3, 4, 5]
// Calculate the dot product for the two 1D arrays.
var test = arrayImg1Da.arrayDotProduct(arrayImg1Db);
print('A⋅B = 0(3) + 1(4) + 2(5) = ', sampArrImg(test));
// 14
  
    
  
  
    
  
  
  
  
    
  
    
  Configuración de Python
  Consulta la página 
    Entorno de Python para obtener información sobre la API de Python y el uso de geemap para el desarrollo interactivo.
  import ee
import geemap.core as geemap
  
    
    
      Colab (Python)
    
    
  # A function to print arrays for a selected pixel in the following examples.
def samp_arr_img(arr_img):
  point = ee.Geometry.Point([-121, 42])
  return arr_img.sample(point, 500).first().get('array')
# A 1D array image.
array_img_1d_a = ee.Image([0, 1, 2]).toArray()
display('1D array image A (pixel):', samp_arr_img(array_img_1d_a))
# [0, 1, 2]
# A second 1D array image of the same length.
array_img_1d_b = ee.Image([3, 4, 5]).toArray()
display('1D array image B (pixel):', samp_arr_img(array_img_1d_b))
# [3, 4, 5]
# Calculate the dot product for the two 1D arrays.
test = array_img_1d_a.arrayDotProduct(array_img_1d_b)
display('A⋅B = 0(3) + 1(4) + 2(5) = ', samp_arr_img(test))
# 14
  
  
  
  
  
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
  Última actualización: 2025-10-30 (UTC)
  
  
  
    
      [null,null,["Última actualización: 2025-10-30 (UTC)"],[],["The `arrayDotProduct` function computes the dot product between two 1-D array images. It takes two image arguments, `image1` and `image2`, representing the first and second array images respectively. The dot product is calculated for each corresponding pair of 1-D arrays in the images' bands. The result is an `Image` representing the dot product. The example illustrates this using arrays [0, 1, 2] and [3, 4, 5], yielding a dot product of 14.\n"]]