NumPy 中的 hsplit函数

首页 / Numpy入门教程 / NumPy 中的 hsplit函数

numpy.hsplit是split()函数的特例,其中axis为1表示水平拆分,而与输入数组的维度无关。

import numpy as np 
a = np.arange(16).reshape(4,4) 

print 'First array:' 
print a 
print '\n'  

print 'Horizontal splitting:' 
b = np.hsplit(a,2) 
print b 
print '\n'

其输出如下-

无涯教程网

First array:
[[ 0 1 2 3]
 [ 4 5 6 7]
 [ 8 9 10 11]
 [12 13 14 15]]

Horizontal splitting:                                                         
[array([[ 0,  1],                                                             
       [ 4,  5],                                                              
       [ 8,  9],                                                              
       [12, 13]]), array([[ 2,  3],                                           
       [ 6,  7],                                                              
       [10, 11],                                                              
       [14, 15]])] 

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

邱岳的产品实战 -〔邱岳〕

Elasticsearch核心技术与实战 -〔阮一鸣〕

说透中台 -〔王健〕

雷蓓蓓的项目管理实战课 -〔雷蓓蓓〕

摄影入门课 -〔小麥〕

罗剑锋的C++实战笔记 -〔罗剑锋〕

Django快速开发实战 -〔吕召刚〕

如何读懂一首诗 -〔王天博〕

快手 · 音视频技术入门课 -〔刘歧〕

好记忆不如烂笔头。留下您的足迹吧 :)