加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

揭开互联网公司的神秘面纱,数据解读那些slay整个行业的互联网公司

发布时间:2018-10-01 01:23:38 所属栏目:教程 来源:徐麟
导读:【新品产上线啦】51CTO播客,随时随地,碎片化学习 前言: 随着互联网行业的日益兴盛,吸引力越来越多的牛人加入其中,也有许多小伙伴跃跃欲试,想要在互联网的浪潮中大展身手。今天我们通过看准网的数据,帮助大家对各大互联网公司有一个比较概括的了解。

看准网提供了各个公司的logo和各位公司大佬的头像,我们冒昧地利用这些数据进行简单的图片拼接,制作成一副大的合成图。主要原理是利用numpy中的多维数组进行拼接,由于图像本身就可以看做是一个三维数组(彩色)或者一位数组(黑白),所以我们只需利用数组的拼接方法,就可以达到我们的目的。

代码如下:

  1. ## 拼接公司logo成为5*10的拼图 
  2. i = 0  
  3. for filename in os.listdir("./公司logo"): 
  4.    file_loc = "D:/爬虫/看准/公司logo/"+filename 
  5.    img = mpimg.imread(file_loc)[:,:,0:3] 
  6.    img = cv2.resize(img, (180,180),interpolation=cv2.INTER_AREA) 
  7.    if i % 10 == 0: 
  8.        row_img=img 
  9.    elif i == 9: 
  10.        row_img=np.hstack((row_img,img)) 
  11.        all_img = row_img 
  12.    elif i % 10 == 9: 
  13.        row_img=np.hstack((row_img,img)) 
  14.        all_img = np.vstack((all_img,row_img)) 
  15.    else: 
  16.        row_img=np.hstack((row_img,img)) 
  17.    i = i+1 
  18. plt.imshow(all_img)     
  19. plt.axis('off')      
  20.  
  21. ## 拼接大佬头像成为7*7的拼图 
  22. i = 0  
  23. for filename in os.listdir("./CEOlogo"): 
  24.    file_loc = "D:/爬虫/看准/CEOlogo/"+filename 
  25.    img = mpimg.imread(file_loc)[:,:,0:3] 
  26.    img = cv2.resize(img, (500,500),interpolation=cv2.INTER_CUBIC) 
  27.    if i % 7 == 0: 
  28.        row_img=img 
  29.    elif i == 6: 
  30.        row_img=np.hstack((row_img,img)) 
  31.        all_img = row_img 
  32.    elif i % 7 == 6: 
  33.        row_img=np.hstack((row_img,img)) 
  34.        all_img = np.vstack((all_img,row_img)) 
  35.    else: 
  36.        row_img=np.hstack((row_img,img)) 
  37.    i = i+1 
  38. plt.imshow(all_img)     
  39. plt.axis('off') 

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读