Outer Product between Two Tensors
This is an example of how to use the csdl outer function to compute the outer product between two tensors.
from csdl_om import Simulatorfrom csdl import Modelimport csdlimport numpy as np
class ExampleTensorTensor(Model):
def define(self):
m = 3 n = 4 p = 5
# Shape of the tensors ten_shape = (m, n, p)
# Number of elements in the tensors num_ten_elements = np.prod(ten_shape)
# Values for the two tensors ten1 = np.arange(num_ten_elements).reshape(ten_shape) ten2 = np.arange(num_ten_elements, 2 * num_ten_elements).reshape(ten_shape)
# Adding the tensors to csdl ten1 = self.declare_variable('ten1', val=ten1) ten2 = self.declare_variable('ten2', val=ten2)
# Tensor-Tensor Outer Product specifying the first and last axes self.register_output('TenTenOuter', csdl.outer(ten1, ten2))
sim = Simulator(ExampleTensorTensor())sim.run()
print('ten1', sim['ten1'].shape)print(sim['ten1'])print('ten2', sim['ten2'].shape)print(sim['ten2'])print('TenTenOuter', sim['TenTenOuter'].shape)print(sim['TenTenOuter'])
[[[ 0. 1. 2. 3. 4.] [ 5. 6. 7. 8. 9.] [10. 11. 12. 13. 14.] [15. 16. 17. 18. 19.]]
[[20. 21. 22. 23. 24.] [25. 26. 27. 28. 29.] [30. 31. 32. 33. 34.] [35. 36. 37. 38. 39.]]
[[40. 41. 42. 43. 44.] [45. 46. 47. 48. 49.] [50. 51. 52. 53. 54.] [55. 56. 57. 58. 59.]]]ten2 (3, 4, 5)[[[ 60. 61. 62. 63. 64.] [ 65. 66. 67. 68. 69.] [ 70. 71. 72. 73. 74.] [ 75. 76. 77. 78. 79.]]
[[ 80. 81. 82. 83. 84.] [ 85. 86. 87. 88. 89.] [ 90. 91. 92. 93. 94.] [ 95. 96. 97. 98. 99.]]
[[100. 101. 102. 103. 104.] [105. 106. 107. 108. 109.] [110. 111. 112. 113. 114.] [115. 116. 117. 118. 119.]]]TenTenOuter (3, 4, 5, 3, 4, 5)[[[[[[ 0. 0. 0. 0. 0.] [ 0. 0. 0. 0. 0.] [ 0. 0. 0. 0. 0.] [ 0. 0. 0. 0. 0.]]
[[ 0. 0. 0. 0. 0.] [ 0. 0. 0. 0. 0.] [ 0. 0. 0. 0. 0.] [ 0. 0. 0. 0. 0.]]
[[ 0. 0. 0. 0. 0.] [ 0. 0. 0. 0. 0.] [ 0. 0. 0. 0. 0.] [ 0. 0. 0. 0. 0.]]]
[[[ 60. 61. 62. 63. 64.] [ 65. 66. 67. 68. 69.] [ 70. 71. 72. 73. 74.] [ 75. 76. 77. 78. 79.]]
[[ 80. 81. 82. 83. 84.] [ 85. 86. 87. 88. 89.] [ 90. 91. 92. 93. 94.] [ 95. 96. 97. 98. 99.]]
[[ 100. 101. 102. 103. 104.] [ 105. 106. 107. 108. 109.] [ 110. 111. 112. 113. 114.] [ 115. 116. 117. 118. 119.]]]
[[[ 120. 122. 124. 126. 128.] [ 130. 132. 134. 136. 138.] [ 140. 142. 144. 146. 148.] [ 150. 152. 154. 156. 158.]]
[[ 160. 162. 164. 166. 168.] [ 170. 172. 174. 176. 178.] [ 180. 182. 184. 186. 188.] [ 190. 192. 194. 196. 198.]]
[[ 200. 202. 204. 206. 208.] [ 210. 212. 214. 216. 218.] [ 220. 222. 224. 226. 228.] [ 230. 232. 234. 236. 238.]]]
[[[ 180. 183. 186. 189. 192.] [ 195. 198. 201. 204. 207.] [ 210. 213. 216. 219. 222.] [ 225. 228. 231. 234. 237.]]
[[ 240. 243. 246. 249. 252.] [ 255. 258. 261. 264. 267.] [ 270. 273. 276. 279. 282.] [ 285. 288. 291. 294. 297.]]
[[ 300. 303. 306. 309. 312.] [ 315. 318. 321. 324. 327.] [ 330. 333. 336. 339. 342.] [ 345. 348. 351. 354. 357.]]]
[[[ 240. 244. 248. 252. 256.] [ 260. 264. 268. 272. 276.] [ 280. 284. 288. 292. 296.] [ 300. 304. 308. 312. 316.]]
[[ 320. 324. 328. 332. 336.] [ 340. 344. 348. 352. 356.] [ 360. 364. 368. 372. 376.] [ 380. 384. 388. 392. 396.]]
[[ 400. 404. 408. 412. 416.] [ 420. 424. 428. 432. 436.] [ 440. 444. 448. 452. 456.] [ 460. 464. 468. 472. 476.]]]]
[[[[ 300. 305. 310. 315. 320.] [ 325. 330. 335. 340. 345.] [ 350. 355. 360. 365. 370.] [ 375. 380. 385. 390. 395.]]
[[ 400. 405. 410. 415. 420.] [ 425. 430. 435. 440. 445.] [ 450. 455. 460. 465. 470.] [ 475. 480. 485. 490. 495.]]
[[ 500. 505. 510. 515. 520.] [ 525. 530. 535. 540. 545.] [ 550. 555. 560. 565. 570.] [ 575. 580. 585. 590. 595.]]]
[[[ 360. 366. 372. 378. 384.] [ 390. 396. 402. 408. 414.] [ 420. 426. 432. 438. 444.] [ 450. 456. 462. 468. 474.]]
[[ 480. 486. 492. 498. 504.] [ 510. 516. 522. 528. 534.] [ 540. 546. 552. 558. 564.] [ 570. 576. 582. 588. 594.]]
[[ 600. 606. 612. 618. 624.] [ 630. 636. 642. 648. 654.] [ 660. 666. 672. 678. 684.] [ 690. 696. 702. 708. 714.]]]
[[[ 420. 427. 434. 441. 448.] [ 455. 462. 469. 476. 483.] [ 490. 497. 504. 511. 518.] [ 525. 532. 539. 546. 553.]]
[[ 560. 567. 574. 581. 588.] [ 595. 602. 609. 616. 623.] [ 630. 637. 644. 651. 658.] [ 665. 672. 679. 686. 693.]]
[[ 700. 707. 714. 721. 728.] [ 735. 742. 749. 756. 763.] [ 770. 777. 784. 791. 798.] [ 805. 812. 819. 826. 833.]]]
[[[ 480. 488. 496. 504. 512.] [ 520. 528. 536. 544. 552.] [ 560. 568. 576. 584. 592.] [ 600. 608. 616. 624. 632.]]
[[ 640. 648. 656. 664. 672.] [ 680. 688. 696. 704. 712.] [ 720. 728. 736. 744. 752.] [ 760. 768. 776. 784. 792.]]
[[ 800. 808. 816. 824. 832.] [ 840. 848. 856. 864. 872.] [ 880. 888. 896. 904. 912.] [ 920. 928. 936. 944. 952.]]]
[[[ 540. 549. 558. 567. 576.] [ 585. 594. 603. 612. 621.] [ 630. 639. 648. 657. 666.] [ 675. 684. 693. 702. 711.]]
[[ 720. 729. 738. 747. 756.] [ 765. 774. 783. 792. 801.] [ 810. 819. 828. 837. 846.] [ 855. 864. 873. 882. 891.]]
[[ 900. 909. 918. 927. 936.] [ 945. 954. 963. 972. 981.] [ 990. 999. 1008. 1017. 1026.] [1035. 1044. 1053. 1062. 1071.]]]]
[[[[ 600. 610. 620. 630. 640.] [ 650. 660. 670. 680. 690.] [ 700. 710. 720. 730. 740.] [ 750. 760. 770. 780. 790.]]
[[ 800. 810. 820. 830. 840.] [ 850. 860. 870. 880. 890.] [ 900. 910. 920. 930. 940.] [ 950. 960. 970. 980. 990.]]
[[1000. 1010. 1020. 1030. 1040.] [1050. 1060. 1070. 1080. 1090.] [1100. 1110. 1120. 1130. 1140.] [1150. 1160. 1170. 1180. 1190.]]]
[[[ 660. 671. 682. 693. 704.] [ 715. 726. 737. 748. 759.] [ 770. 781. 792. 803. 814.] [ 825. 836. 847. 858. 869.]]
[[ 880. 891. 902. 913. 924.] [ 935. 946. 957. 968. 979.] [ 990. 1001. 1012. 1023. 1034.] [1045. 1056. 1067. 1078. 1089.]]
[[1100. 1111. 1122. 1133. 1144.] [1155. 1166. 1177. 1188. 1199.] [1210. 1221. 1232. 1243. 1254.] [1265. 1276. 1287. 1298. 1309.]]]
[[[ 720. 732. 744. 756. 768.] [ 780. 792. 804. 816. 828.] [ 840. 852. 864. 876. 888.] [ 900. 912. 924. 936. 948.]]
[[ 960. 972. 984. 996. 1008.] [1020. 1032. 1044. 1056. 1068.] [1080. 1092. 1104. 1116. 1128.] [1140. 1152. 1164. 1176. 1188.]]
[[1200. 1212. 1224. 1236. 1248.] [1260. 1272. 1284. 1296. 1308.] [1320. 1332. 1344. 1356. 1368.] [1380. 1392. 1404. 1416. 1428.]]]
[[[ 780. 793. 806. 819. 832.] [ 845. 858. 871. 884. 897.] [ 910. 923. 936. 949. 962.] [ 975. 988. 1001. 1014. 1027.]]
[[1040. 1053. 1066. 1079. 1092.] [1105. 1118. 1131. 1144. 1157.] [1170. 1183. 1196. 1209. 1222.] [1235. 1248. 1261. 1274. 1287.]]
[[1300. 1313. 1326. 1339. 1352.] [1365. 1378. 1391. 1404. 1417.] [1430. 1443. 1456. 1469. 1482.] [1495. 1508. 1521. 1534. 1547.]]]
[[[ 840. 854. 868. 882. 896.] [ 910. 924. 938. 952. 966.] [ 980. 994. 1008. 1022. 1036.] [1050. 1064. 1078. 1092. 1106.]]
[[1120. 1134. 1148. 1162. 1176.] [1190. 1204. 1218. 1232. 1246.] [1260. 1274. 1288. 1302. 1316.] [1330. 1344. 1358. 1372. 1386.]]
[[1400. 1414. 1428. 1442. 1456.] [1470. 1484. 1498. 1512. 1526.] [1540. 1554. 1568. 1582. 1596.] [1610. 1624. 1638. 1652. 1666.]]]]
[[[[ 900. 915. 930. 945. 960.] [ 975. 990. 1005. 1020. 1035.] [1050. 1065. 1080. 1095. 1110.] [1125. 1140. 1155. 1170. 1185.]]
[[1200. 1215. 1230. 1245. 1260.] [1275. 1290. 1305. 1320. 1335.] [1350. 1365. 1380. 1395. 1410.] [1425. 1440. 1455. 1470. 1485.]]
[[1500. 1515. 1530. 1545. 1560.] [1575. 1590. 1605. 1620. 1635.] [1650. 1665. 1680. 1695. 1710.] [1725. 1740. 1755. 1770. 1785.]]]
[[[ 960. 976. 992. 1008. 1024.] [1040. 1056. 1072. 1088. 1104.] [1120. 1136. 1152. 1168. 1184.] [1200. 1216. 1232. 1248. 1264.]]
[[1280. 1296. 1312. 1328. 1344.] [1360. 1376. 1392. 1408. 1424.] [1440. 1456. 1472. 1488. 1504.] [1520. 1536. 1552. 1568. 1584.]]
[[1600. 1616. 1632. 1648. 1664.] [1680. 1696. 1712. 1728. 1744.] [1760. 1776. 1792. 1808. 1824.] [1840. 1856. 1872. 1888. 1904.]]]
[[[1020. 1037. 1054. 1071. 1088.] [1105. 1122. 1139. 1156. 1173.] [1190. 1207. 1224. 1241. 1258.] [1275. 1292. 1309. 1326. 1343.]]
[[1360. 1377. 1394. 1411. 1428.] [1445. 1462. 1479. 1496. 1513.] [1530. 1547. 1564. 1581. 1598.] [1615. 1632. 1649. 1666. 1683.]]
[[1700. 1717. 1734. 1751. 1768.] [1785. 1802. 1819. 1836. 1853.] [1870. 1887. 1904. 1921. 1938.] [1955. 1972. 1989. 2006. 2023.]]]
[[[1080. 1098. 1116. 1134. 1152.] [1170. 1188. 1206. 1224. 1242.] [1260. 1278. 1296. 1314. 1332.] [1350. 1368. 1386. 1404. 1422.]]
[[1440. 1458. 1476. 1494. 1512.] [1530. 1548. 1566. 1584. 1602.] [1620. 1638. 1656. 1674. 1692.] [1710. 1728. 1746. 1764. 1782.]]
[[1800. 1818. 1836. 1854. 1872.] [1890. 1908. 1926. 1944. 1962.] [1980. 1998. 2016. 2034. 2052.] [2070. 2088. 2106. 2124. 2142.]]]
[[[1140. 1159. 1178. 1197. 1216.] [1235. 1254. 1273. 1292. 1311.] [1330. 1349. 1368. 1387. 1406.] [1425. 1444. 1463. 1482. 1501.]]
[[1520. 1539. 1558. 1577. 1596.] [1615. 1634. 1653. 1672. 1691.] [1710. 1729. 1748. 1767. 1786.] [1805. 1824. 1843. 1862. 1881.]]
[[1900. 1919. 1938. 1957. 1976.] [1995. 2014. 2033. 2052. 2071.] [2090. 2109. 2128. 2147. 2166.] [2185. 2204. 2223. 2242. 2261.]]]]]
[[[[[1200. 1220. 1240. 1260. 1280.] [1300. 1320. 1340. 1360. 1380.] [1400. 1420. 1440. 1460. 1480.] [1500. 1520. 1540. 1560. 1580.]]
[[1600. 1620. 1640. 1660. 1680.] [1700. 1720. 1740. 1760. 1780.] [1800. 1820. 1840. 1860. 1880.] [1900. 1920. 1940. 1960. 1980.]]
[[2000. 2020. 2040. 2060. 2080.] [2100. 2120. 2140. 2160. 2180.] [2200. 2220. 2240. 2260. 2280.] [2300. 2320. 2340. 2360. 2380.]]]
[[[1260. 1281. 1302. 1323. 1344.] [1365. 1386. 1407. 1428. 1449.] [1470. 1491. 1512. 1533. 1554.] [1575. 1596. 1617. 1638. 1659.]]
[[1680. 1701. 1722. 1743. 1764.] [1785. 1806. 1827. 1848. 1869.] [1890. 1911. 1932. 1953. 1974.] [1995. 2016. 2037. 2058. 2079.]]
[[2100. 2121. 2142. 2163. 2184.] [2205. 2226. 2247. 2268. 2289.] [2310. 2331. 2352. 2373. 2394.] [2415. 2436. 2457. 2478. 2499.]]]
[[[1320. 1342. 1364. 1386. 1408.] [1430. 1452. 1474. 1496. 1518.] [1540. 1562. 1584. 1606. 1628.] [1650. 1672. 1694. 1716. 1738.]]
[[1760. 1782. 1804. 1826. 1848.] [1870. 1892. 1914. 1936. 1958.] [1980. 2002. 2024. 2046. 2068.] [2090. 2112. 2134. 2156. 2178.]]
[[2200. 2222. 2244. 2266. 2288.] [2310. 2332. 2354. 2376. 2398.] [2420. 2442. 2464. 2486. 2508.] [2530. 2552. 2574. 2596. 2618.]]]
[[[1380. 1403. 1426. 1449. 1472.] [1495. 1518. 1541. 1564. 1587.] [1610. 1633. 1656. 1679. 1702.] [1725. 1748. 1771. 1794. 1817.]]
[[1840. 1863. 1886. 1909. 1932.] [1955. 1978. 2001. 2024. 2047.] [2070. 2093. 2116. 2139. 2162.] [2185. 2208. 2231. 2254. 2277.]]
[[2300. 2323. 2346. 2369. 2392.] [2415. 2438. 2461. 2484. 2507.] [2530. 2553. 2576. 2599. 2622.] [2645. 2668. 2691. 2714. 2737.]]]
[[[1440. 1464. 1488. 1512. 1536.] [1560. 1584. 1608. 1632. 1656.] [1680. 1704. 1728. 1752. 1776.] [1800. 1824. 1848. 1872. 1896.]]
[[1920. 1944. 1968. 1992. 2016.] [2040. 2064. 2088. 2112. 2136.] [2160. 2184. 2208. 2232. 2256.] [2280. 2304. 2328. 2352. 2376.]]
[[2400. 2424. 2448. 2472. 2496.] [2520. 2544. 2568. 2592. 2616.] [2640. 2664. 2688. 2712. 2736.] [2760. 2784. 2808. 2832. 2856.]]]]
[[[[1500. 1525. 1550. 1575. 1600.] [1625. 1650. 1675. 1700. 1725.] [1750. 1775. 1800. 1825. 1850.] [1875. 1900. 1925. 1950. 1975.]]
[[2000. 2025. 2050. 2075. 2100.] [2125. 2150. 2175. 2200. 2225.] [2250. 2275. 2300. 2325. 2350.] [2375. 2400. 2425. 2450. 2475.]]
[[2500. 2525. 2550. 2575. 2600.] [2625. 2650. 2675. 2700. 2725.] [2750. 2775. 2800. 2825. 2850.] [2875. 2900. 2925. 2950. 2975.]]]
[[[1560. 1586. 1612. 1638. 1664.] [1690. 1716. 1742. 1768. 1794.] [1820. 1846. 1872. 1898. 1924.] [1950. 1976. 2002. 2028. 2054.]]
[[2080. 2106. 2132. 2158. 2184.] [2210. 2236. 2262. 2288. 2314.] [2340. 2366. 2392. 2418. 2444.] [2470. 2496. 2522. 2548. 2574.]]
[[2600. 2626. 2652. 2678. 2704.] [2730. 2756. 2782. 2808. 2834.] [2860. 2886. 2912. 2938. 2964.] [2990. 3016. 3042. 3068. 3094.]]]
[[[1620. 1647. 1674. 1701. 1728.] [1755. 1782. 1809. 1836. 1863.] [1890. 1917. 1944. 1971. 1998.] [2025. 2052. 2079. 2106. 2133.]]
[[2160. 2187. 2214. 2241. 2268.] [2295. 2322. 2349. 2376. 2403.] [2430. 2457. 2484. 2511. 2538.] [2565. 2592. 2619. 2646. 2673.]]
[[2700. 2727. 2754. 2781. 2808.] [2835. 2862. 2889. 2916. 2943.] [2970. 2997. 3024. 3051. 3078.] [3105. 3132. 3159. 3186. 3213.]]]
[[[1680. 1708. 1736. 1764. 1792.] [1820. 1848. 1876. 1904. 1932.] [1960. 1988. 2016. 2044. 2072.] [2100. 2128. 2156. 2184. 2212.]]
[[2240. 2268. 2296. 2324. 2352.] [2380. 2408. 2436. 2464. 2492.] [2520. 2548. 2576. 2604. 2632.] [2660. 2688. 2716. 2744. 2772.]]
[[2800. 2828. 2856. 2884. 2912.] [2940. 2968. 2996. 3024. 3052.] [3080. 3108. 3136. 3164. 3192.] [3220. 3248. 3276. 3304. 3332.]]]
[[[1740. 1769. 1798. 1827. 1856.] [1885. 1914. 1943. 1972. 2001.] [2030. 2059. 2088. 2117. 2146.] [2175. 2204. 2233. 2262. 2291.]]
[[2320. 2349. 2378. 2407. 2436.] [2465. 2494. 2523. 2552. 2581.] [2610. 2639. 2668. 2697. 2726.] [2755. 2784. 2813. 2842. 2871.]]
[[2900. 2929. 2958. 2987. 3016.] [3045. 3074. 3103. 3132. 3161.] [3190. 3219. 3248. 3277. 3306.] [3335. 3364. 3393. 3422. 3451.]]]]
[[[[1800. 1830. 1860. 1890. 1920.] [1950. 1980. 2010. 2040. 2070.] [2100. 2130. 2160. 2190. 2220.] [2250. 2280. 2310. 2340. 2370.]]
[[2400. 2430. 2460. 2490. 2520.] [2550. 2580. 2610. 2640. 2670.] [2700. 2730. 2760. 2790. 2820.] [2850. 2880. 2910. 2940. 2970.]]
[[3000. 3030. 3060. 3090. 3120.] [3150. 3180. 3210. 3240. 3270.] [3300. 3330. 3360. 3390. 3420.] [3450. 3480. 3510. 3540. 3570.]]]
[[[1860. 1891. 1922. 1953. 1984.] [2015. 2046. 2077. 2108. 2139.] [2170. 2201. 2232. 2263. 2294.] [2325. 2356. 2387. 2418. 2449.]]
[[2480. 2511. 2542. 2573. 2604.] [2635. 2666. 2697. 2728. 2759.] [2790. 2821. 2852. 2883. 2914.] [2945. 2976. 3007. 3038. 3069.]]
[[3100. 3131. 3162. 3193. 3224.] [3255. 3286. 3317. 3348. 3379.] [3410. 3441. 3472. 3503. 3534.] [3565. 3596. 3627. 3658. 3689.]]]
[[[1920. 1952. 1984. 2016. 2048.] [2080. 2112. 2144. 2176. 2208.] [2240. 2272. 2304. 2336. 2368.] [2400. 2432. 2464. 2496. 2528.]]
[[2560. 2592. 2624. 2656. 2688.] [2720. 2752. 2784. 2816. 2848.] [2880. 2912. 2944. 2976. 3008.] [3040. 3072. 3104. 3136. 3168.]]
[[3200. 3232. 3264. 3296. 3328.] [3360. 3392. 3424. 3456. 3488.] [3520. 3552. 3584. 3616. 3648.] [3680. 3712. 3744. 3776. 3808.]]]
[[[1980. 2013. 2046. 2079. 2112.] [2145. 2178. 2211. 2244. 2277.] [2310. 2343. 2376. 2409. 2442.] [2475. 2508. 2541. 2574. 2607.]]
[[2640. 2673. 2706. 2739. 2772.] [2805. 2838. 2871. 2904. 2937.] [2970. 3003. 3036. 3069. 3102.] [3135. 3168. 3201. 3234. 3267.]]
[[3300. 3333. 3366. 3399. 3432.] [3465. 3498. 3531. 3564. 3597.] [3630. 3663. 3696. 3729. 3762.] [3795. 3828. 3861. 3894. 3927.]]]
[[[2040. 2074. 2108. 2142. 2176.] [2210. 2244. 2278. 2312. 2346.] [2380. 2414. 2448. 2482. 2516.] [2550. 2584. 2618. 2652. 2686.]]
[[2720. 2754. 2788. 2822. 2856.] [2890. 2924. 2958. 2992. 3026.] [3060. 3094. 3128. 3162. 3196.] [3230. 3264. 3298. 3332. 3366.]]
[[3400. 3434. 3468. 3502. 3536.] [3570. 3604. 3638. 3672. 3706.] [3740. 3774. 3808. 3842. 3876.] [3910. 3944. 3978. 4012. 4046.]]]]
[[[[2100. 2135. 2170. 2205. 2240.] [2275. 2310. 2345. 2380. 2415.] [2450. 2485. 2520. 2555. 2590.] [2625. 2660. 2695. 2730. 2765.]]
[[2800. 2835. 2870. 2905. 2940.] [2975. 3010. 3045. 3080. 3115.] [3150. 3185. 3220. 3255. 3290.] [3325. 3360. 3395. 3430. 3465.]]
[[3500. 3535. 3570. 3605. 3640.] [3675. 3710. 3745. 3780. 3815.] [3850. 3885. 3920. 3955. 3990.] [4025. 4060. 4095. 4130. 4165.]]]
[[[2160. 2196. 2232. 2268. 2304.] [2340. 2376. 2412. 2448. 2484.] [2520. 2556. 2592. 2628. 2664.] [2700. 2736. 2772. 2808. 2844.]]
[[2880. 2916. 2952. 2988. 3024.] [3060. 3096. 3132. 3168. 3204.] [3240. 3276. 3312. 3348. 3384.] [3420. 3456. 3492. 3528. 3564.]]
[[3600. 3636. 3672. 3708. 3744.] [3780. 3816. 3852. 3888. 3924.] [3960. 3996. 4032. 4068. 4104.] [4140. 4176. 4212. 4248. 4284.]]]
[[[2220. 2257. 2294. 2331. 2368.] [2405. 2442. 2479. 2516. 2553.] [2590. 2627. 2664. 2701. 2738.] [2775. 2812. 2849. 2886. 2923.]]
[[2960. 2997. 3034. 3071. 3108.] [3145. 3182. 3219. 3256. 3293.] [3330. 3367. 3404. 3441. 3478.] [3515. 3552. 3589. 3626. 3663.]]
[[3700. 3737. 3774. 3811. 3848.] [3885. 3922. 3959. 3996. 4033.] [4070. 4107. 4144. 4181. 4218.] [4255. 4292. 4329. 4366. 4403.]]]
[[[2280. 2318. 2356. 2394. 2432.] [2470. 2508. 2546. 2584. 2622.] [2660. 2698. 2736. 2774. 2812.] [2850. 2888. 2926. 2964. 3002.]]
[[3040. 3078. 3116. 3154. 3192.] [3230. 3268. 3306. 3344. 3382.] [3420. 3458. 3496. 3534. 3572.] [3610. 3648. 3686. 3724. 3762.]]
[[3800. 3838. 3876. 3914. 3952.] [3990. 4028. 4066. 4104. 4142.] [4180. 4218. 4256. 4294. 4332.] [4370. 4408. 4446. 4484. 4522.]]]
[[[2340. 2379. 2418. 2457. 2496.] [2535. 2574. 2613. 2652. 2691.] [2730. 2769. 2808. 2847. 2886.] [2925. 2964. 3003. 3042. 3081.]]
[[3120. 3159. 3198. 3237. 3276.] [3315. 3354. 3393. 3432. 3471.] [3510. 3549. 3588. 3627. 3666.] [3705. 3744. 3783. 3822. 3861.]]
[[3900. 3939. 3978. 4017. 4056.] [4095. 4134. 4173. 4212. 4251.] [4290. 4329. 4368. 4407. 4446.] [4485. 4524. 4563. 4602. 4641.]]]]]
[[[[[2400. 2440. 2480. 2520. 2560.] [2600. 2640. 2680. 2720. 2760.] [2800. 2840. 2880. 2920. 2960.] [3000. 3040. 3080. 3120. 3160.]]
[[3200. 3240. 3280. 3320. 3360.] [3400. 3440. 3480. 3520. 3560.] [3600. 3640. 3680. 3720. 3760.] [3800. 3840. 3880. 3920. 3960.]]
[[4000. 4040. 4080. 4120. 4160.] [4200. 4240. 4280. 4320. 4360.] [4400. 4440. 4480. 4520. 4560.] [4600. 4640. 4680. 4720. 4760.]]]
[[[2460. 2501. 2542. 2583. 2624.] [2665. 2706. 2747. 2788. 2829.] [2870. 2911. 2952. 2993. 3034.] [3075. 3116. 3157. 3198. 3239.]]
[[3280. 3321. 3362. 3403. 3444.] [3485. 3526. 3567. 3608. 3649.] [3690. 3731. 3772. 3813. 3854.] [3895. 3936. 3977. 4018. 4059.]]
[[4100. 4141. 4182. 4223. 4264.] [4305. 4346. 4387. 4428. 4469.] [4510. 4551. 4592. 4633. 4674.] [4715. 4756. 4797. 4838. 4879.]]]
[[[2520. 2562. 2604. 2646. 2688.] [2730. 2772. 2814. 2856. 2898.] [2940. 2982. 3024. 3066. 3108.] [3150. 3192. 3234. 3276. 3318.]]
[[3360. 3402. 3444. 3486. 3528.] [3570. 3612. 3654. 3696. 3738.] [3780. 3822. 3864. 3906. 3948.] [3990. 4032. 4074. 4116. 4158.]]
[[4200. 4242. 4284. 4326. 4368.] [4410. 4452. 4494. 4536. 4578.] [4620. 4662. 4704. 4746. 4788.] [4830. 4872. 4914. 4956. 4998.]]]
[[[2580. 2623. 2666. 2709. 2752.] [2795. 2838. 2881. 2924. 2967.] [3010. 3053. 3096. 3139. 3182.] [3225. 3268. 3311. 3354. 3397.]]
[[3440. 3483. 3526. 3569. 3612.] [3655. 3698. 3741. 3784. 3827.] [3870. 3913. 3956. 3999. 4042.] [4085. 4128. 4171. 4214. 4257.]]
[[4300. 4343. 4386. 4429. 4472.] [4515. 4558. 4601. 4644. 4687.] [4730. 4773. 4816. 4859. 4902.] [4945. 4988. 5031. 5074. 5117.]]]
[[[2640. 2684. 2728. 2772. 2816.] [2860. 2904. 2948. 2992. 3036.] [3080. 3124. 3168. 3212. 3256.] [3300. 3344. 3388. 3432. 3476.]]
[[3520. 3564. 3608. 3652. 3696.] [3740. 3784. 3828. 3872. 3916.] [3960. 4004. 4048. 4092. 4136.] [4180. 4224. 4268. 4312. 4356.]]
[[4400. 4444. 4488. 4532. 4576.] [4620. 4664. 4708. 4752. 4796.] [4840. 4884. 4928. 4972. 5016.] [5060. 5104. 5148. 5192. 5236.]]]]
[[[[2700. 2745. 2790. 2835. 2880.] [2925. 2970. 3015. 3060. 3105.] [3150. 3195. 3240. 3285. 3330.] [3375. 3420. 3465. 3510. 3555.]]
[[3600. 3645. 3690. 3735. 3780.] [3825. 3870. 3915. 3960. 4005.] [4050. 4095. 4140. 4185. 4230.] [4275. 4320. 4365. 4410. 4455.]]
[[4500. 4545. 4590. 4635. 4680.] [4725. 4770. 4815. 4860. 4905.] [4950. 4995. 5040. 5085. 5130.] [5175. 5220. 5265. 5310. 5355.]]]
[[[2760. 2806. 2852. 2898. 2944.] [2990. 3036. 3082. 3128. 3174.] [3220. 3266. 3312. 3358. 3404.] [3450. 3496. 3542. 3588. 3634.]]
[[3680. 3726. 3772. 3818. 3864.] [3910. 3956. 4002. 4048. 4094.] [4140. 4186. 4232. 4278. 4324.] [4370. 4416. 4462. 4508. 4554.]]
[[4600. 4646. 4692. 4738. 4784.] [4830. 4876. 4922. 4968. 5014.] [5060. 5106. 5152. 5198. 5244.] [5290. 5336. 5382. 5428. 5474.]]]
[[[2820. 2867. 2914. 2961. 3008.] [3055. 3102. 3149. 3196. 3243.] [3290. 3337. 3384. 3431. 3478.] [3525. 3572. 3619. 3666. 3713.]]
[[3760. 3807. 3854. 3901. 3948.] [3995. 4042. 4089. 4136. 4183.] [4230. 4277. 4324. 4371. 4418.] [4465. 4512. 4559. 4606. 4653.]]
[[4700. 4747. 4794. 4841. 4888.] [4935. 4982. 5029. 5076. 5123.] [5170. 5217. 5264. 5311. 5358.] [5405. 5452. 5499. 5546. 5593.]]]
[[[2880. 2928. 2976. 3024. 3072.] [3120. 3168. 3216. 3264. 3312.] [3360. 3408. 3456. 3504. 3552.] [3600. 3648. 3696. 3744. 3792.]]
[[3840. 3888. 3936. 3984. 4032.] [4080. 4128. 4176. 4224. 4272.] [4320. 4368. 4416. 4464. 4512.] [4560. 4608. 4656. 4704. 4752.]]
[[4800. 4848. 4896. 4944. 4992.] [5040. 5088. 5136. 5184. 5232.] [5280. 5328. 5376. 5424. 5472.] [5520. 5568. 5616. 5664. 5712.]]]
[[[2940. 2989. 3038. 3087. 3136.] [3185. 3234. 3283. 3332. 3381.] [3430. 3479. 3528. 3577. 3626.] [3675. 3724. 3773. 3822. 3871.]]
[[3920. 3969. 4018. 4067. 4116.] [4165. 4214. 4263. 4312. 4361.] [4410. 4459. 4508. 4557. 4606.] [4655. 4704. 4753. 4802. 4851.]]
[[4900. 4949. 4998. 5047. 5096.] [5145. 5194. 5243. 5292. 5341.] [5390. 5439. 5488. 5537. 5586.] [5635. 5684. 5733. 5782. 5831.]]]]
[[[[3000. 3050. 3100. 3150. 3200.] [3250. 3300. 3350. 3400. 3450.] [3500. 3550. 3600. 3650. 3700.] [3750. 3800. 3850. 3900. 3950.]]
[[4000. 4050. 4100. 4150. 4200.] [4250. 4300. 4350. 4400. 4450.] [4500. 4550. 4600. 4650. 4700.] [4750. 4800. 4850. 4900. 4950.]]
[[5000. 5050. 5100. 5150. 5200.] [5250. 5300. 5350. 5400. 5450.] [5500. 5550. 5600. 5650. 5700.] [5750. 5800. 5850. 5900. 5950.]]]
[[[3060. 3111. 3162. 3213. 3264.] [3315. 3366. 3417. 3468. 3519.] [3570. 3621. 3672. 3723. 3774.] [3825. 3876. 3927. 3978. 4029.]]
[[4080. 4131. 4182. 4233. 4284.] [4335. 4386. 4437. 4488. 4539.] [4590. 4641. 4692. 4743. 4794.] [4845. 4896. 4947. 4998. 5049.]]
[[5100. 5151. 5202. 5253. 5304.] [5355. 5406. 5457. 5508. 5559.] [5610. 5661. 5712. 5763. 5814.] [5865. 5916. 5967. 6018. 6069.]]]
[[[3120. 3172. 3224. 3276. 3328.] [3380. 3432. 3484. 3536. 3588.] [3640. 3692. 3744. 3796. 3848.] [3900. 3952. 4004. 4056. 4108.]]
[[4160. 4212. 4264. 4316. 4368.] [4420. 4472. 4524. 4576. 4628.] [4680. 4732. 4784. 4836. 4888.] [4940. 4992. 5044. 5096. 5148.]]
[[5200. 5252. 5304. 5356. 5408.] [5460. 5512. 5564. 5616. 5668.] [5720. 5772. 5824. 5876. 5928.] [5980. 6032. 6084. 6136. 6188.]]]
[[[3180. 3233. 3286. 3339. 3392.] [3445. 3498. 3551. 3604. 3657.] [3710. 3763. 3816. 3869. 3922.] [3975. 4028. 4081. 4134. 4187.]]
[[4240. 4293. 4346. 4399. 4452.] [4505. 4558. 4611. 4664. 4717.] [4770. 4823. 4876. 4929. 4982.] [5035. 5088. 5141. 5194. 5247.]]
[[5300. 5353. 5406. 5459. 5512.] [5565. 5618. 5671. 5724. 5777.] [5830. 5883. 5936. 5989. 6042.] [6095. 6148. 6201. 6254. 6307.]]]
[[[3240. 3294. 3348. 3402. 3456.] [3510. 3564. 3618. 3672. 3726.] [3780. 3834. 3888. 3942. 3996.] [4050. 4104. 4158. 4212. 4266.]]
[[4320. 4374. 4428. 4482. 4536.] [4590. 4644. 4698. 4752. 4806.] [4860. 4914. 4968. 5022. 5076.] [5130. 5184. 5238. 5292. 5346.]]
[[5400. 5454. 5508. 5562. 5616.] [5670. 5724. 5778. 5832. 5886.] [5940. 5994. 6048. 6102. 6156.] [6210. 6264. 6318. 6372. 6426.]]]]
[[[[3300. 3355. 3410. 3465. 3520.] [3575. 3630. 3685. 3740. 3795.] [3850. 3905. 3960. 4015. 4070.] [4125. 4180. 4235. 4290. 4345.]]
[[4400. 4455. 4510. 4565. 4620.] [4675. 4730. 4785. 4840. 4895.] [4950. 5005. 5060. 5115. 5170.] [5225. 5280. 5335. 5390. 5445.]]
[[5500. 5555. 5610. 5665. 5720.] [5775. 5830. 5885. 5940. 5995.] [6050. 6105. 6160. 6215. 6270.] [6325. 6380. 6435. 6490. 6545.]]]
[[[3360. 3416. 3472. 3528. 3584.] [3640. 3696. 3752. 3808. 3864.] [3920. 3976. 4032. 4088. 4144.] [4200. 4256. 4312. 4368. 4424.]]
[[4480. 4536. 4592. 4648. 4704.] [4760. 4816. 4872. 4928. 4984.] [5040. 5096. 5152. 5208. 5264.] [5320. 5376. 5432. 5488. 5544.]]
[[5600. 5656. 5712. 5768. 5824.] [5880. 5936. 5992. 6048. 6104.] [6160. 6216. 6272. 6328. 6384.] [6440. 6496. 6552. 6608. 6664.]]]
[[[3420. 3477. 3534. 3591. 3648.] [3705. 3762. 3819. 3876. 3933.] [3990. 4047. 4104. 4161. 4218.] [4275. 4332. 4389. 4446. 4503.]]
[[4560. 4617. 4674. 4731. 4788.] [4845. 4902. 4959. 5016. 5073.] [5130. 5187. 5244. 5301. 5358.] [5415. 5472. 5529. 5586. 5643.]]
[[5700. 5757. 5814. 5871. 5928.] [5985. 6042. 6099. 6156. 6213.] [6270. 6327. 6384. 6441. 6498.] [6555. 6612. 6669. 6726. 6783.]]]
[[[3480. 3538. 3596. 3654. 3712.] [3770. 3828. 3886. 3944. 4002.] [4060. 4118. 4176. 4234. 4292.] [4350. 4408. 4466. 4524. 4582.]]
[[4640. 4698. 4756. 4814. 4872.] [4930. 4988. 5046. 5104. 5162.] [5220. 5278. 5336. 5394. 5452.] [5510. 5568. 5626. 5684. 5742.]]
[[5800. 5858. 5916. 5974. 6032.] [6090. 6148. 6206. 6264. 6322.] [6380. 6438. 6496. 6554. 6612.] [6670. 6728. 6786. 6844. 6902.]]]
[[[3540. 3599. 3658. 3717. 3776.] [3835. 3894. 3953. 4012. 4071.] [4130. 4189. 4248. 4307. 4366.] [4425. 4484. 4543. 4602. 4661.]]
[[4720. 4779. 4838. 4897. 4956.] [5015. 5074. 5133. 5192. 5251.] [5310. 5369. 5428. 5487. 5546.] [5605. 5664. 5723. 5782. 5841.]]
[[5900. 5959. 6018. 6077. 6136.] [6195. 6254. 6313. 6372. 6431.] [6490. 6549. 6608. 6667. 6726.] [6785. 6844. 6903. 6962. 7021.]]]]]]