Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.17 KB | None | 0 0
  1. import numpy as np
  2.  
  3. l = [
  4.         1,
  5.         2,
  6.         4,
  7.         8,
  8.         16,
  9.         32,
  10.         64,
  11.         128,
  12.         29,
  13.         58,
  14.         116,
  15.         232,
  16.         205,
  17.         135,
  18.         19,
  19.         38,
  20.         76,
  21.         152,
  22.         45,
  23.         90,
  24.         180,
  25.         117,
  26.         234,
  27.         201,
  28.         143,
  29.         3,
  30.         6,
  31.         12,
  32.         24,
  33.         48,
  34.         96,
  35.         192,
  36.         157,
  37.         39,
  38.         78,
  39.         156,
  40.         37,
  41.         74,
  42.         148,
  43.         53,
  44.         106,
  45.         212,
  46.         181,
  47.         119,
  48.         238,
  49.         193,
  50.         159,
  51.         35,
  52.         70,
  53.         140,
  54.         5,
  55.         10,
  56.         20,
  57.         40,
  58.         80,
  59.         160,
  60.         93,
  61.         186,
  62.         105,
  63.         210,
  64.         185,
  65.         111,
  66.         222,
  67.         161,
  68.         95,
  69.         190,
  70.         97,
  71.         194,
  72.         153,
  73.         47,
  74.         94,
  75.         188,
  76.         101,
  77.         202,
  78.         137,
  79.         15,
  80.         30,
  81.         60,
  82.         120,
  83.         240,
  84.         253,
  85.         231,
  86.         211,
  87.         187,
  88.         107,
  89.         214,
  90.         177,
  91.         127,
  92.         254,
  93.         225,
  94.         223,
  95.         163,
  96.         91,
  97.         182,
  98.         113,
  99.         226,
  100.         217,
  101.         175,
  102.         67,
  103.         134,
  104.         17,
  105.         34,
  106.         68,
  107.         136,
  108.         13,
  109.         26,
  110.         52,
  111.         104,
  112.         208,
  113.         189,
  114.         103,
  115.         206,
  116.         129,
  117.         31,
  118.         62,
  119.         124,
  120.         248,
  121.         237,
  122.         199,
  123.         147,
  124.         59,
  125.         118,
  126.         236,
  127.         197,
  128.         151,
  129.         51,
  130.         102,
  131.         204,
  132.         133,
  133.         23,
  134.         46,
  135.         92,
  136.         184,
  137.         109,
  138.         218,
  139.         169,
  140.         79,
  141.         158,
  142.         33,
  143.         66,
  144.         132,
  145.         21,
  146.         42,
  147.         84,
  148.         168,
  149.         77,
  150.         154,
  151.         41,
  152.         82,
  153.         164,
  154.         85,
  155.         170,
  156.         73,
  157.         146,
  158.         57,
  159.         114,
  160.         228,
  161.         213,
  162.         183,
  163.         115,
  164.         230,
  165.         209,
  166.         191,
  167.         99,
  168.         198,
  169.         145,
  170.         63,
  171.         126,
  172.         252,
  173.         229,
  174.         215,
  175.         179,
  176.         123,
  177.         246,
  178.         241,
  179.         255,
  180.         227,
  181.         219,
  182.         171,
  183.         75,
  184.         150,
  185.         49,
  186.         98,
  187.         196,
  188.         149,
  189.         55,
  190.         110,
  191.         220,
  192.         165,
  193.         87,
  194.         174,
  195.         65,
  196.         130,
  197.         25,
  198.         50,
  199.         100,
  200.         200,
  201.         141,
  202.         7,
  203.         14,
  204.         28,
  205.         56,
  206.         112,
  207.         224,
  208.         221,
  209.         167,
  210.         83,
  211.         166,
  212.         81,
  213.         162,
  214.         89,
  215.         178,
  216.         121,
  217.         242,
  218.         249,
  219.         239,
  220.         195,
  221.         155,
  222.         43,
  223.         86,
  224.         172,
  225.         69,
  226.         138,
  227.         9,
  228.         18,
  229.         36,
  230.         72,
  231.         144,
  232.         61,
  233.         122,
  234.         244,
  235.         245,
  236.         247,
  237.         243,
  238.         251,
  239.         235,
  240.         203,
  241.         139,
  242.         11,
  243.         22,
  244.         44,
  245.         88,
  246.         176,
  247.         125,
  248.         250,
  249.         233,
  250.         207,
  251.         131,
  252.         27,
  253.         54,
  254.         108,
  255.         216,
  256.         173,
  257.         71,
  258.         142,
  259.         1
  260. ]
  261.  
  262. # print(len(l))
  263.  
  264. a = np.array(l)
  265.  
  266. x = np.argsort(a)
  267.  
  268. for i in range(256):
  269.     print("assign a2i[%d] = %d;"%(i, l[i]))
  270.  
  271. for i in range(256):
  272.     print("assign i2a[%d] = %d;"%(i, x[i]))
  273.  
  274.  
  275. zeros = np.zeros(256)
  276. for i in range(i):
  277.     zeros[i] = x[i]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement