{ "cells": [ { "cell_type": "markdown", "id": "b08086f0", "metadata": {}, "source": [ "# METR 3334 - Investigating ENSO and Precipitation with Compositing\n", "\n", "In this exercise, we will be be investigating how the El Niño-Southern Oscillation (ENSO) affects global precipitation patterns. We will be doing this investigation by calculating a composite of precipitation anomalies during El Niño and La Niña episodes.\n", "\n", "First, we will talk a bit about ENSO (see Powerpoint presentation in class). Then, we will talk a bit about composites, which is simply the average of a given field given certain conditions or events. This statistical technique is a powerful one to get an understanding of the average conditions for certain phenomena." ] }, { "cell_type": "markdown", "id": "b7152c35", "metadata": {}, "source": [ "# IMPORT LIBRARIES\n", "
<xarray.Dataset>\n", "Dimensions: (lat: 72, lon: 144, time: 518, nv: 2)\n", "Coordinates:\n", " * lat (lat) float32 -88.75 -86.25 -83.75 -81.25 ... 83.75 86.25 88.75\n", " * lon (lon) float32 1.25 3.75 6.25 8.75 ... 351.2 353.8 356.2 358.8\n", " * time (time) datetime64[ns] 1979-01-01 1979-02-01 ... 2022-02-01\n", "Dimensions without coordinates: nv\n", "Data variables:\n", " time_bnds (time, nv) datetime64[ns] 1979-01-01 1979-02-01 ... 2022-03-01\n", " lat_bnds (lat, nv) float32 -90.0 -87.5 -87.5 -85.0 ... 85.0 87.5 87.5 90.0\n", " lon_bnds (lon, nv) float32 0.0 2.5 2.5 5.0 5.0 ... 355.0 357.5 357.5 360.0\n", " precip (time, lat, lon) float32 ...\n", "Attributes: (12/18)\n", " Conventions: CF-1.0\n", " curator: Dr. Jian-Jian Wang\\nESSIC, University of Maryland ...\n", " citation: Adler, R.F., G.J. Huffman, A. Chang, R. Ferraro, P...\n", " title: GPCP Version 2.3 Combined Precipitation Dataset (F...\n", " platform: NOAA POES (Polar Orbiting Environmental Satellites)\n", " source_obs: CDR RSS SSMI/SSMIS Tbs over ocean \\nCDR SSMI/SSMIS...\n", " ... ...\n", " source: https://www.ncei.noaa.gov/data/global-precipitatio...\n", " source_documentation: https://www.ncdc.noaa.gov/cdr/atmospheric/precipit...\n", " NCO: 4.6.9\n", " history: Generated at NOAA/ESRL PSD Sep 9 2016 based on dat...\n", " References: http://www.psl.noaa.gov/data/gridded/data.gpcp.html\n", " data_comment: Interim data covers 2022/01 through latest.
array([-88.75, -86.25, -83.75, -81.25, -78.75, -76.25, -73.75, -71.25, -68.75,\n", " -66.25, -63.75, -61.25, -58.75, -56.25, -53.75, -51.25, -48.75, -46.25,\n", " -43.75, -41.25, -38.75, -36.25, -33.75, -31.25, -28.75, -26.25, -23.75,\n", " -21.25, -18.75, -16.25, -13.75, -11.25, -8.75, -6.25, -3.75, -1.25,\n", " 1.25, 3.75, 6.25, 8.75, 11.25, 13.75, 16.25, 18.75, 21.25,\n", " 23.75, 26.25, 28.75, 31.25, 33.75, 36.25, 38.75, 41.25, 43.75,\n", " 46.25, 48.75, 51.25, 53.75, 56.25, 58.75, 61.25, 63.75, 66.25,\n", " 68.75, 71.25, 73.75, 76.25, 78.75, 81.25, 83.75, 86.25, 88.75],\n", " dtype=float32)
array([ 1.25, 3.75, 6.25, 8.75, 11.25, 13.75, 16.25, 18.75, 21.25,\n", " 23.75, 26.25, 28.75, 31.25, 33.75, 36.25, 38.75, 41.25, 43.75,\n", " 46.25, 48.75, 51.25, 53.75, 56.25, 58.75, 61.25, 63.75, 66.25,\n", " 68.75, 71.25, 73.75, 76.25, 78.75, 81.25, 83.75, 86.25, 88.75,\n", " 91.25, 93.75, 96.25, 98.75, 101.25, 103.75, 106.25, 108.75, 111.25,\n", " 113.75, 116.25, 118.75, 121.25, 123.75, 126.25, 128.75, 131.25, 133.75,\n", " 136.25, 138.75, 141.25, 143.75, 146.25, 148.75, 151.25, 153.75, 156.25,\n", " 158.75, 161.25, 163.75, 166.25, 168.75, 171.25, 173.75, 176.25, 178.75,\n", " 181.25, 183.75, 186.25, 188.75, 191.25, 193.75, 196.25, 198.75, 201.25,\n", " 203.75, 206.25, 208.75, 211.25, 213.75, 216.25, 218.75, 221.25, 223.75,\n", " 226.25, 228.75, 231.25, 233.75, 236.25, 238.75, 241.25, 243.75, 246.25,\n", " 248.75, 251.25, 253.75, 256.25, 258.75, 261.25, 263.75, 266.25, 268.75,\n", " 271.25, 273.75, 276.25, 278.75, 281.25, 283.75, 286.25, 288.75, 291.25,\n", " 293.75, 296.25, 298.75, 301.25, 303.75, 306.25, 308.75, 311.25, 313.75,\n", " 316.25, 318.75, 321.25, 323.75, 326.25, 328.75, 331.25, 333.75, 336.25,\n", " 338.75, 341.25, 343.75, 346.25, 348.75, 351.25, 353.75, 356.25, 358.75],\n", " dtype=float32)
array(['1979-01-01T00:00:00.000000000', '1979-02-01T00:00:00.000000000',\n", " '1979-03-01T00:00:00.000000000', ..., '2021-12-01T00:00:00.000000000',\n", " '2022-01-01T00:00:00.000000000', '2022-02-01T00:00:00.000000000'],\n", " dtype='datetime64[ns]')
array([['1979-01-01T00:00:00.000000000', '1979-02-01T00:00:00.000000000'],\n", " ['1979-02-01T00:00:00.000000000', '1979-03-01T00:00:00.000000000'],\n", " ['1979-03-01T00:00:00.000000000', '1979-04-01T00:00:00.000000000'],\n", " ...,\n", " ['2021-12-01T00:00:00.000000000', '2022-01-01T00:00:00.000000000'],\n", " ['2022-01-01T00:00:00.000000000', '2022-02-01T00:00:00.000000000'],\n", " ['2022-02-01T00:00:00.000000000', '2022-03-01T00:00:00.000000000']],\n", " dtype='datetime64[ns]')
array([[-90. , -87.5],\n", " [-87.5, -85. ],\n", " [-85. , -82.5],\n", " [-82.5, -80. ],\n", " [-80. , -77.5],\n", " [-77.5, -75. ],\n", " [-75. , -72.5],\n", " [-72.5, -70. ],\n", " [-70. , -67.5],\n", " [-67.5, -65. ],\n", " [-65. , -62.5],\n", " [-62.5, -60. ],\n", " [-60. , -57.5],\n", " [-57.5, -55. ],\n", " [-55. , -52.5],\n", " [-52.5, -50. ],\n", " [-50. , -47.5],\n", " [-47.5, -45. ],\n", " [-45. , -42.5],\n", " [-42.5, -40. ],\n", " [-40. , -37.5],\n", " [-37.5, -35. ],\n", " [-35. , -32.5],\n", " [-32.5, -30. ],\n", " [-30. , -27.5],\n", " [-27.5, -25. ],\n", " [-25. , -22.5],\n", " [-22.5, -20. ],\n", " [-20. , -17.5],\n", " [-17.5, -15. ],\n", " [-15. , -12.5],\n", " [-12.5, -10. ],\n", " [-10. , -7.5],\n", " [ -7.5, -5. ],\n", " [ -5. , -2.5],\n", " [ -2.5, 0. ],\n", " [ 0. , 2.5],\n", " [ 2.5, 5. ],\n", " [ 5. , 7.5],\n", " [ 7.5, 10. ],\n", " [ 10. , 12.5],\n", " [ 12.5, 15. ],\n", " [ 15. , 17.5],\n", " [ 17.5, 20. ],\n", " [ 20. , 22.5],\n", " [ 22.5, 25. ],\n", " [ 25. , 27.5],\n", " [ 27.5, 30. ],\n", " [ 30. , 32.5],\n", " [ 32.5, 35. ],\n", " [ 35. , 37.5],\n", " [ 37.5, 40. ],\n", " [ 40. , 42.5],\n", " [ 42.5, 45. ],\n", " [ 45. , 47.5],\n", " [ 47.5, 50. ],\n", " [ 50. , 52.5],\n", " [ 52.5, 55. ],\n", " [ 55. , 57.5],\n", " [ 57.5, 60. ],\n", " [ 60. , 62.5],\n", " [ 62.5, 65. ],\n", " [ 65. , 67.5],\n", " [ 67.5, 70. ],\n", " [ 70. , 72.5],\n", " [ 72.5, 75. ],\n", " [ 75. , 77.5],\n", " [ 77.5, 80. ],\n", " [ 80. , 82.5],\n", " [ 82.5, 85. ],\n", " [ 85. , 87.5],\n", " [ 87.5, 90. ]], dtype=float32)
array([[ 0. , 2.5],\n", " [ 2.5, 5. ],\n", " [ 5. , 7.5],\n", " ...,\n", " [352.5, 355. ],\n", " [355. , 357.5],\n", " [357.5, 360. ]], dtype=float32)
[5370624 values with dtype=float32]
<xarray.Dataset>\n", "Dimensions: (lat: 72, lon: 144, time: 518, nv: 2)\n", "Coordinates:\n", " * lat (lat) float32 -88.75 -86.25 -83.75 -81.25 ... 83.75 86.25 88.75\n", " * lon (lon) float32 1.25 3.75 6.25 8.75 ... 351.2 353.8 356.2 358.8\n", " * time (time) datetime64[ns] 1979-01-01 1979-02-01 ... 2022-02-01\n", " month (time) int64 1 2 3 4 5 6 7 8 9 10 11 ... 4 5 6 7 8 9 10 11 12 1 2\n", "Dimensions without coordinates: nv\n", "Data variables:\n", " lat_bnds (time, lat, nv) float32 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0\n", " lon_bnds (time, lon, nv) float32 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0\n", " precip (time, lat, lon) float32 -0.02267 -0.03159 ... -0.113 -0.1054
array([-88.75, -86.25, -83.75, -81.25, -78.75, -76.25, -73.75, -71.25, -68.75,\n", " -66.25, -63.75, -61.25, -58.75, -56.25, -53.75, -51.25, -48.75, -46.25,\n", " -43.75, -41.25, -38.75, -36.25, -33.75, -31.25, -28.75, -26.25, -23.75,\n", " -21.25, -18.75, -16.25, -13.75, -11.25, -8.75, -6.25, -3.75, -1.25,\n", " 1.25, 3.75, 6.25, 8.75, 11.25, 13.75, 16.25, 18.75, 21.25,\n", " 23.75, 26.25, 28.75, 31.25, 33.75, 36.25, 38.75, 41.25, 43.75,\n", " 46.25, 48.75, 51.25, 53.75, 56.25, 58.75, 61.25, 63.75, 66.25,\n", " 68.75, 71.25, 73.75, 76.25, 78.75, 81.25, 83.75, 86.25, 88.75],\n", " dtype=float32)
array([ 1.25, 3.75, 6.25, 8.75, 11.25, 13.75, 16.25, 18.75, 21.25,\n", " 23.75, 26.25, 28.75, 31.25, 33.75, 36.25, 38.75, 41.25, 43.75,\n", " 46.25, 48.75, 51.25, 53.75, 56.25, 58.75, 61.25, 63.75, 66.25,\n", " 68.75, 71.25, 73.75, 76.25, 78.75, 81.25, 83.75, 86.25, 88.75,\n", " 91.25, 93.75, 96.25, 98.75, 101.25, 103.75, 106.25, 108.75, 111.25,\n", " 113.75, 116.25, 118.75, 121.25, 123.75, 126.25, 128.75, 131.25, 133.75,\n", " 136.25, 138.75, 141.25, 143.75, 146.25, 148.75, 151.25, 153.75, 156.25,\n", " 158.75, 161.25, 163.75, 166.25, 168.75, 171.25, 173.75, 176.25, 178.75,\n", " 181.25, 183.75, 186.25, 188.75, 191.25, 193.75, 196.25, 198.75, 201.25,\n", " 203.75, 206.25, 208.75, 211.25, 213.75, 216.25, 218.75, 221.25, 223.75,\n", " 226.25, 228.75, 231.25, 233.75, 236.25, 238.75, 241.25, 243.75, 246.25,\n", " 248.75, 251.25, 253.75, 256.25, 258.75, 261.25, 263.75, 266.25, 268.75,\n", " 271.25, 273.75, 276.25, 278.75, 281.25, 283.75, 286.25, 288.75, 291.25,\n", " 293.75, 296.25, 298.75, 301.25, 303.75, 306.25, 308.75, 311.25, 313.75,\n", " 316.25, 318.75, 321.25, 323.75, 326.25, 328.75, 331.25, 333.75, 336.25,\n", " 338.75, 341.25, 343.75, 346.25, 348.75, 351.25, 353.75, 356.25, 358.75],\n", " dtype=float32)
array(['1979-01-01T00:00:00.000000000', '1979-02-01T00:00:00.000000000',\n", " '1979-03-01T00:00:00.000000000', ..., '2021-12-01T00:00:00.000000000',\n", " '2022-01-01T00:00:00.000000000', '2022-02-01T00:00:00.000000000'],\n", " dtype='datetime64[ns]')
array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5,\n", " 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,\n", " 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3,\n", " 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8,\n", " 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1,\n", " 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6,\n", " 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,\n", " 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4,\n", " 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9,\n", " 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2,\n", " 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7,\n", " 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,\n", " 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5,\n", " 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,\n", " 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3,\n", " 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8,\n", " 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1,\n", " 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6,\n", " 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,\n", " 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4,\n", " 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9,\n", " 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2,\n", " 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7,\n", " 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,\n", " 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5,\n", " 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,\n", " 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3,\n", " 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8,\n", " 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1,\n", " 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6,\n", " 7, 8, 9, 10, 11, 12, 1, 2])
array([[[0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " ...,\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.]],\n", "\n", " [[0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " ...,\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.]],\n", "\n", " [[0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " ...,\n", "...\n", " ...,\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.]],\n", "\n", " [[0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " ...,\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.]],\n", "\n", " [[0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " ...,\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.]]], dtype=float32)
array([[[0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " ...,\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.]],\n", "\n", " [[0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " ...,\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.]],\n", "\n", " [[0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " ...,\n", "...\n", " ...,\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.]],\n", "\n", " [[0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " ...,\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.]],\n", "\n", " [[0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " ...,\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.]]], dtype=float32)
array([[[-0.02266715, -0.03159481, -0.03434449, ..., -0.02849457,\n", " -0.02511699, -0.02020578],\n", " [-0.01851932, -0.01848806, -0.02077893, ..., -0.02715603,\n", " -0.02549689, -0.02260728],\n", " [-0.02446482, -0.02436996, -0.02767798, ..., -0.03374109,\n", " -0.03035738, -0.02667057],\n", " ...,\n", " [ 0.40060073, 0.3646468 , 0.25790268, ..., 0.3525936 ,\n", " 0.2739184 , 0.3375802 ],\n", " [ 0.28025603, 0.28692436, 0.20651606, ..., 0.24945122,\n", " 0.2729133 , 0.28882623],\n", " [ 0.20225644, 0.14852056, 0.17847309, ..., 0.13239339,\n", " 0.17367423, 0.2480005 ]],\n", "\n", " [[ 0.2708038 , 0.2583284 , 0.25220865, ..., 0.24557364,\n", " 0.23978722, 0.24584773],\n", " [ 0.20949703, 0.23026489, 0.23360159, ..., 0.21615213,\n", " 0.21569197, 0.22563677],\n", " [ 0.02145396, 0.03273752, 0.02330524, ..., 0.10327567,\n", " 0.12292175, 0.05172334],\n", "...\n", " [ 0.2696287 , 0.32491404, 0.3798812 , ..., 0.17631686,\n", " 0.25113642, 0.24979138],\n", " [ 0.2975911 , 0.28536367, 0.3088819 , ..., 0.33643228,\n", " 0.32177386, 0.30176628],\n", " [ 0.28829682, 0.32000425, 0.31111476, ..., 0.2948831 ,\n", " 0.31132007, 0.28770626]],\n", "\n", " [[-0.06577216, -0.05826653, -0.07226312, ..., -0.03915787,\n", " -0.05624823, -0.05723365],\n", " [-0.04668039, -0.05076959, -0.04956268, ..., -0.04223701,\n", " -0.03729697, -0.05149006],\n", " [-0.06108998, -0.07259523, -0.0557698 , ..., -0.07222783,\n", " -0.06914632, -0.05677346],\n", " ...,\n", " [-0.24168766, -0.25517792, -0.2681296 , ..., -0.23320922,\n", " -0.25297594, -0.25865644],\n", " [-0.18578295, -0.18464787, -0.17029029, ..., -0.16939613,\n", " -0.203405 , -0.1775176 ],\n", " [-0.11375202, -0.12821452, -0.10214445, ..., -0.16643342,\n", " -0.11304644, -0.10542896]]], dtype=float32)
<xarray.Dataset>\n", "Dimensions: (lat: 72, lon: 144, nv: 2)\n", "Coordinates:\n", " * lat (lat) float32 -88.75 -86.25 -83.75 -81.25 ... 83.75 86.25 88.75\n", " * lon (lon) float32 1.25 3.75 6.25 8.75 ... 351.2 353.8 356.2 358.8\n", "Dimensions without coordinates: nv\n", "Data variables:\n", " lat_bnds (lat, nv) float32 0.0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0\n", " lon_bnds (lon, nv) float32 0.0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0\n", " precip (lat, lon) float32 -0.0001304 -0.008977 ... -0.02699 -0.02998
array([-88.75, -86.25, -83.75, -81.25, -78.75, -76.25, -73.75, -71.25, -68.75,\n", " -66.25, -63.75, -61.25, -58.75, -56.25, -53.75, -51.25, -48.75, -46.25,\n", " -43.75, -41.25, -38.75, -36.25, -33.75, -31.25, -28.75, -26.25, -23.75,\n", " -21.25, -18.75, -16.25, -13.75, -11.25, -8.75, -6.25, -3.75, -1.25,\n", " 1.25, 3.75, 6.25, 8.75, 11.25, 13.75, 16.25, 18.75, 21.25,\n", " 23.75, 26.25, 28.75, 31.25, 33.75, 36.25, 38.75, 41.25, 43.75,\n", " 46.25, 48.75, 51.25, 53.75, 56.25, 58.75, 61.25, 63.75, 66.25,\n", " 68.75, 71.25, 73.75, 76.25, 78.75, 81.25, 83.75, 86.25, 88.75],\n", " dtype=float32)
array([ 1.25, 3.75, 6.25, 8.75, 11.25, 13.75, 16.25, 18.75, 21.25,\n", " 23.75, 26.25, 28.75, 31.25, 33.75, 36.25, 38.75, 41.25, 43.75,\n", " 46.25, 48.75, 51.25, 53.75, 56.25, 58.75, 61.25, 63.75, 66.25,\n", " 68.75, 71.25, 73.75, 76.25, 78.75, 81.25, 83.75, 86.25, 88.75,\n", " 91.25, 93.75, 96.25, 98.75, 101.25, 103.75, 106.25, 108.75, 111.25,\n", " 113.75, 116.25, 118.75, 121.25, 123.75, 126.25, 128.75, 131.25, 133.75,\n", " 136.25, 138.75, 141.25, 143.75, 146.25, 148.75, 151.25, 153.75, 156.25,\n", " 158.75, 161.25, 163.75, 166.25, 168.75, 171.25, 173.75, 176.25, 178.75,\n", " 181.25, 183.75, 186.25, 188.75, 191.25, 193.75, 196.25, 198.75, 201.25,\n", " 203.75, 206.25, 208.75, 211.25, 213.75, 216.25, 218.75, 221.25, 223.75,\n", " 226.25, 228.75, 231.25, 233.75, 236.25, 238.75, 241.25, 243.75, 246.25,\n", " 248.75, 251.25, 253.75, 256.25, 258.75, 261.25, 263.75, 266.25, 268.75,\n", " 271.25, 273.75, 276.25, 278.75, 281.25, 283.75, 286.25, 288.75, 291.25,\n", " 293.75, 296.25, 298.75, 301.25, 303.75, 306.25, 308.75, 311.25, 313.75,\n", " 316.25, 318.75, 321.25, 323.75, 326.25, 328.75, 331.25, 333.75, 336.25,\n", " 338.75, 341.25, 343.75, 346.25, 348.75, 351.25, 353.75, 356.25, 358.75],\n", " dtype=float32)
array([[0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", "...\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.]], dtype=float32)
array([[0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", "...\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.]], dtype=float32)
array([[-0.00013037, -0.00897709, -0.01032467, ..., 0.00851483,\n", " -0.01662257, -0.00041076],\n", " [-0.00465021, -0.0068666 , -0.01259556, ..., -0.01912623,\n", " -0.01780156, -0.00734421],\n", " [-0.02030552, -0.00994962, -0.01181491, ..., -0.02129241,\n", " -0.02282474, -0.01920812],\n", " ...,\n", " [-0.02262719, -0.02346124, -0.01853592, ..., -0.02498661,\n", " -0.02844747, -0.02153182],\n", " [-0.01670907, -0.01935577, -0.0182073 , ..., -0.02423128,\n", " -0.02342336, -0.02382338],\n", " [-0.01973009, -0.02230414, -0.02796371, ..., -0.04140594,\n", " -0.02699103, -0.02998497]], dtype=float32)