参考链接: Python中的numpy.tile
python numpy.shape 和 numpy.reshape函数
标签: pythonnumpy
2015-10-24 11:39
36897人阅读
评论(0)
收藏
举报
分类:
python(76)
作者同类文章
X
版权声明:本文为博主原创文章,未经博主允许不得转载。
导入numpy模块
[python]
view plain
copy
?
from numpy import * import numpy as np
from numpy import *
import numpy as np
#####################################################
numpy.shape:
[python]
view plain
copy
?
help(shape)
help(shape)
输入参数:类似数组(比如列表,元组)等,或是数组
返回:一个整型数字的元组,元组中的每个元素表示相应的数组每一维的长度
类似数组
[python]
view plain
copy
?
#一维列表 L=range(5) shape(L) #二维列表 L=[[1,2,3],[4,5,6]] shape(L)
#一维列表
L=range(5)
shape(L)
#二维列表
L=[[1,2,3],[4,5,6]]
shape(L)
数组:
[python]
view plain
copy
?
#一维数组 arr=array(range(5)) shape(arr) #二维数组 arr=array([[1,2,3], [4,5,6]]) shape(arr)
#一维数组
arr=array(range(5))
shape(arr)
#二维数组
arr=array([[1,2,3], [4,5,6]])
shape(arr)
#############################################################
numpy.reshape:
[python]
view plain
copy
?
help(reshape)
help(reshape)
函数功能:给予数组一个新的形状,而不改变它的数据
输入参数:
a:将要被重塑的类数组或数组
newshape:整数值或整数元组。新的形状应该兼容于原始形状。如果是一个整数值,表示一个一维数组的长度;如果是元组,一个元素值可以为-1,此时该元素值表示为指定,此时会从数组的长度和剩余的维度中推断出
order:可选(忽略)
返回:一个新的形状的数组
[python]
view plain
copy
?
a=array([[1,2,3],[4,5,6]]) reshape(a, 6)
a=array([[1,2,3],[4,5,6]])
reshape(a, 6)
[python]
view plain
copy
?
reshape(a, (3, -1)) #为指定的值将被推断出为2
reshape(a, (3, -1)) #为指定的值将被推断出为2
顶
11
踩
1
上一篇python opencv入门(读 / 写 显示以及转换图像 和 视频读入) 下一篇python list.append 和 list.extend() 的功能及异同
相关文章推荐
• Python中的shape计算矩阵 • 腾讯云容器服务架构实现介绍--董晓杰 • python: numpy--函数 shape用法 • 微博热点事件背后的数据库运维心得--张冬洪 • python 中的tile函数,shape函数,sum函数 • JDK9新特性--Array • python 中 常用到的 numpy 函数 整理 • Kubernetes容器云平台实践--李志伟
• numpy.reshape • 用Word2Vec处理自然语言 • numpy库函数:reshape用法 • Java之优雅编程之道 • python numpy.shape 和 numpy.reshape函数 • Numpy reshape用法 • python中的reshape()和matlab中的reshape()区别 • MATLAB 与python reshape 比较