Guest User

Untitled

a guest
Nov 20th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.51 KB | None | 0 0
  1. [[ 0. 0. 0. ..., 0. 0. 0.]
  2. [ 0. 0. 0. ..., 0. 0. 0.]
  3. [ 0. 0. 0. ..., 0. 0. 0.]
  4. [ 0. 0. 0. ..., 0. 0. 0.]
  5. [ 0. 0. 0. ..., 0. 0. 0.]]
  6.  
  7. [ 0. 0. 0. 0. 0. 0. 0.
  8. 0. 0. 0. 0. 0. 0. 0.
  9. 0. 0. 0. 0. 0. 0. 0.
  10. 0. 0. 0. 0. 0. 0. 0.
  11. 0. 0. 0. 0. 0. 0. 0.
  12. 0. 0. 0. 0. 0. 0. 0.
  13. 0. 0. 0. 0. 0. 0. 0.
  14. 0. 0. 0. 0. 0. 0. 0.
  15. 0. 0. 0. 0. 0. 0. 0.
  16. 0. 0. 0. 0. 0. 0. 0.
  17. 0. 0. 0. 0. 0. 0. 0.
  18. 0. 0. 0. 0. 0. 0. 0.
  19. 0. 0. 0. 0. 0. 0. 0.
  20. 0. 0. 0. 0. 0. 0. 0.
  21. 0. 0. 0. 0. 0. 0. 0.
  22. 0. 0. 0. 0. 0. 0. 0.
  23. 0. 0. 0. 0. 0. 0. 0.
  24. 0. 0. 0. 0. 0. 0. 0.
  25. 0. 0. 0. 0. 0. 0. 0.
  26. 0. 0. 0. 0. 0. 0. 0.
  27. 0. 0. 0. 0. 0. 0. 0.
  28. 0. 0. 0. 0. 0. 0.01176471
  29. 0.07058824 0.07058824 0.07058824 0.49411765 0.53333336 0.68627453
  30. 0.10196079 0.65098041 1. 0.96862745 0.49803922 0. 0.
  31. 0. 0. 0. 0. 0. 0. 0.
  32. 0. 0. 0. 0.11764706 0.14117648 0.36862746
  33. 0.60392159 0.66666669 0.99215686 0.99215686 0.99215686 0.99215686
  34. 0.99215686 0.88235295 0.67450982 0.99215686 0.94901961 0.7647059
  35. 0.25098041 0. 0. 0. 0. 0. 0.
  36. 0. 0. 0. 0. 0. 0.19215687
  37. 0.93333334 0.99215686 0.99215686 0.99215686 0.99215686 0.99215686
  38. 0.99215686 0.99215686 0.99215686 0.98431373 0.36470589 0.32156864
  39. 0.32156864 0.21960784 0.15294118 0. 0. 0. 0.
  40. 0. 0. 0. 0. 0. 0. 0.
  41. 0. 0.07058824 0.85882354 0.99215686 0.99215686 0.99215686
  42. 0.99215686 0.99215686 0.7764706 0.71372551 0.96862745 0.94509804
  43. 0. 0. 0. 0. 0. 0. 0.
  44. 0. 0. 0. 0. 0. 0. 0.
  45. 0. 0. 0. 0. 0.3137255 0.61176473
  46. 0.41960785 0.99215686 0.99215686 0.80392158 0.04313726 0.
  47. 0.16862746 0.60392159 0. 0. 0. 0. 0.
  48. 0. 0. 0. 0. 0. 0. 0.
  49. 0. 0. 0. 0. 0. 0. 0.
  50. 0.05490196 0.00392157 0.60392159 0.99215686 0.35294119 0. 0.
  51. 0. 0. 0. 0. 0. 0. 0.
  52. 0. 0. 0. 0. 0. 0. 0.
  53. 0. 0. 0. 0. 0. 0. 0.
  54. 0. 0. 0.54509807 0.99215686 0.74509805 0.00784314
  55. 0. 0. 0. 0. 0. 0. 0.
  56. 0. 0. 0. 0. 0. 0. 0.
  57. 0. 0. 0. 0. 0. 0. 0.
  58. 0. 0. 0. 0.04313726 0.74509805 0.99215686
  59. 0.27450982 0. 0. 0. 0. 0. 0.
  60. 0. 0. 0. 0. 0. 0. 0.
  61. 0. 0. 0. 0. 0. 0. 0.
  62. 0. 0. 0. 0. 0. 0.13725491
  63. 0.94509804 0.88235295 0.627451 0.42352942 0.00392157 0. 0.
  64. 0. 0. 0. 0. 0. 0. 0.
  65. 0. 0. 0. 0. 0. 0. 0.
  66. 0. 0. 0. 0. 0. 0. 0.
  67. 0.31764707 0.94117647 0.99215686 0.99215686 0.46666667 0.09803922
  68. 0. 0. 0. 0. 0. 0. 0.
  69. 0. 0. 0. 0. 0. 0. 0.
  70. 0. 0. 0. 0. 0. 0. 0.
  71. 0. 0. 0.17647059 0.72941178 0.99215686 0.99215686
  72. 0.58823532 0.10588235 0. 0. 0. 0. 0.
  73. 0. 0. 0. 0. 0. 0. 0.
  74. 0. 0. 0. 0. 0. 0. 0.
  75. 0. 0. 0. 0. 0.0627451 0.36470589
  76. 0.98823529 0.99215686 0.73333335 0. 0. 0. 0.
  77. 0. 0. 0. 0. 0. 0. 0.
  78. 0. 0. 0. 0. 0. 0. 0.
  79. 0. 0. 0. 0. 0. 0. 0.
  80. 0.97647059 0.99215686 0.97647059 0.25098041 0. 0. 0.
  81. 0. 0. 0. 0. 0. 0. 0.
  82. 0. 0. 0. 0. 0. 0. 0.
  83. 0. 0. 0. 0. 0.18039216 0.50980395
  84. 0.71764708 0.99215686 0.99215686 0.81176472 0.00784314 0. 0.
  85. 0. 0. 0. 0. 0. 0. 0.
  86. 0. 0. 0. 0. 0. 0. 0.
  87. 0. 0. 0. 0.15294118 0.58039218 0.89803922
  88. 0.99215686 0.99215686 0.99215686 0.98039216 0.71372551 0. 0.
  89. 0. 0. 0. 0. 0. 0. 0.
  90. 0. 0. 0. 0. 0. 0. 0.
  91. 0. 0. 0.09411765 0.44705883 0.86666667 0.99215686
  92. 0.99215686 0.99215686 0.99215686 0.78823531 0.30588236 0. 0.
  93. 0. 0. 0. 0. 0. 0. 0.
  94. 0. 0. 0. 0. 0. 0. 0.
  95. 0. 0.09019608 0.25882354 0.83529413 0.99215686 0.99215686
  96. 0.99215686 0.99215686 0.7764706 0.31764707 0.00784314 0. 0.
  97. 0. 0. 0. 0. 0. 0. 0.
  98. 0. 0. 0. 0. 0. 0. 0.
  99. 0.07058824 0.67058825 0.85882354 0.99215686 0.99215686 0.99215686
  100. 0.99215686 0.7647059 0.3137255 0.03529412 0. 0. 0.
  101. 0. 0. 0. 0. 0. 0. 0.
  102. 0. 0. 0. 0. 0. 0.
  103. 0.21568628 0.67450982 0.88627452 0.99215686 0.99215686 0.99215686
  104. 0.99215686 0.95686275 0.52156866 0.04313726 0. 0. 0.
  105. 0. 0. 0. 0. 0. 0. 0.
  106. 0. 0. 0. 0. 0. 0. 0.
  107. 0. 0.53333336 0.99215686 0.99215686 0.99215686 0.83137256
  108. 0.52941179 0.51764709 0.0627451 0. 0. 0. 0.
  109. 0. 0. 0. 0. 0. 0. 0.
  110. 0. 0. 0. 0. 0. 0. 0.
  111. 0. 0. 0. 0. 0. 0. 0.
  112. 0. 0. 0. 0. 0. 0. 0.
  113. 0. 0. 0. 0. 0. 0. 0.
  114. 0. 0. 0. 0. 0. 0. 0.
  115. 0. 0. 0. 0. 0. 0. 0.
  116. 0. 0. 0. 0. 0. 0. 0.
  117. 0. 0. 0. 0. 0. 0. 0.
  118. 0. 0. 0. 0. 0. 0. 0.
  119. 0. 0. 0. 0. 0. 0. 0.
  120. 0. 0. 0. 0. 0. 0. 0.
  121. 0. 0. 0. 0. 0. 0. 0.
  122. 0. 0. 0. 0. 0. ]
  123.  
  124. Массив_2, пример:
  125. n=3, m=2
  126. 0 1 2
  127. 3 4 5
  128.  
  129. N и M - размерности M_1
  130. M_1[0][0]*M_2[0][0]+M_1[1][0]*M_2[1][0]+...+M_1[N-1][0]*M_2[N-1][0]+
  131. +M_1[0][1]*M_2[0][1]+M_1[0][1]*M_2[0][1]+...+M_1[N-1][M-1]*M_2[N-1][M-1]
  132.  
  133. M_1[0][0]*M_2[1][0]+M_1[1][0]*M_2[2][0]+...+M_1[N-1][0]*M_2[N][0]+
  134. +M_1[0][1]*M_2[1][1]+M_1[0][1]*M_2[1][1]+...+M_1[N-1][M-1]*M_2[N][M-1]
  135.  
  136. def count(self, A, n1, n2, syn_, type_):# подсчет
  137. result=[]
  138. i_=0
  139.  
  140. #--------------------------------
  141. # Создаем элементы и зануляем (реализация на мой взгляд не очень)
  142. result=np.random.random((len(A)-n1+1, len(A[0])-n2+1, len(A.T)))
  143. result[:]=0
  144. B=np.random.random((n1, n2, len(A.T)))
  145. B[:]=0
  146. #--------------------------------
  147.  
  148. for i in range(0, len(A)-n1+1):# проход по строкам
  149. A_=A[i:i+n1]# "урезаем" массив и берем нужные элементы
  150. for l in range(0, len(A[i])-n2+1):# проход по столбцам
  151. for j in range(0, n1):# проход по элементам подаваемым на подсчет в свертку
  152. B[j]=A_[j][l:l+n2]# "урезаем" массив и берем нужные элементы
  153.  
  154. # ++++++++++++
  155. # умножаем и суммируем (требуется двойная сумма (по двум мерностям),
  156. # суммируются все нужные элементы (остается N чисел,
  157. # где N - количество картинок))
  158. result[i][l]=sum(sum(syn_.dot(B)))
  159. # ++++++++++++
  160. return result
Add Comment
Please, Sign In to add comment