当前位置: 首页 > news >正文

出站链接对网站有什么影响做产品类网站

出站链接对网站有什么影响,做产品类网站,汽车之家app下载,建设通网站怎么查项目经理在建目录 将多维数组降为一维数组竖直方向或水平方向数组的堆叠 数组形状处理的手段主要有reshape,resize,ravel,flatten,vstack,hstack,row_stack,column_stack,下面通过简单 的案例来解释这些方法…

目录

  • 将多维数组降为一维数组
  • 竖直方向或水平方向数组的堆叠

数组形状处理的手段主要有reshape,resize,ravel,flatten,vstack,hstack,row_stack,column_stack,下面通过简单
的案例来解释这些方法或函数的区别。

import numpy as np
arr2=np.array([[1,5,7],[3,6,1],[2,4,8],[5,8,9]])
#使用reshape方法更改数组的形状
print(arr2.reshape(4,3))
#打印arr2的形状
print(arr2.shape)#使用resize的方法改变数组的形状
print(arr2.resize(4,3))
#打印arr2的形状
print(arr2.shape)[[1 5 7][3 6 1][2 4 8][5 8 9]]
(4, 3)
None
(4, 3)

结论:
1.reshape方法只是返回改变形状的预览,但未真正改变数组的形状;
2.resize方法则不会返回预览,而会直接改变数组的形状

将多维数组降为一维数组

利用ravel,flatten和reshape三种方法均可解决;

import numpy as np
arr2=np.array([[1,5,7],[3,6,1],[2,4,8],[5,8,9]])
print(arr2)
#默认排序降维
print(arr2.ravel())
print(arr2.flatten())
print(arr2.reshape(-1))
# 改变排序模式的降维
print(arr2.ravel(order ='F'))
print(arr2.flatten(order ='F'))
print(arr2.reshape(-1,order ='F'))[[1 5 7][3 6 1][2 4 8][5 8 9]]
[1 5 7 3 6 1 2 4 8 5 8 9]
[1 5 7 3 6 1 2 4 8 5 8 9]
[1 5 7 3 6 1 2 4 8 5 8 9]
[1 3 2 5 5 6 4 8 7 1 8 9]
[1 3 2 5 5 6 4 8 7 1 8 9]
[1 3 2 5 5 6 4 8 7 1 8 9]

对降维后的数组进行元素修改,看是否会影响到原数组arr4的变化;

import numpy as np
arr2=np.array([[1,5,7],[3,6,1],[2,4,8],[5,8,9]])
arr2.flatten()[0]=1000
print(arr2)
arr2.ravel()[1]=2000
print(arr2)
arr2.reshape(-1)[2]=1000
print(arr2)[[1 5 7][3 6 1][2 4 8][5 8 9]]
[[   1 2000    7][   3    6    1][   2    4    8][   5    8    9]]
[[   1 2000 1000][   3    6    1][   2    4    8][   5    8    9]]

结论:
1、通过flatten方法实现的降维返回的是复制,因为对降维后的元素做修改,并没有影响到原数组arr4的结果;
2、ravel方法与reshape方法返回的则是视图,通过视图的修改会影响到原数组;

竖直方向或水平方向数组的堆叠

vstack用于垂直方向(纵向)的数组堆叠,其功能与row_stack函数一致;hstack则用于水平方向(横向)的数组合并,其功能与column_stack函数一致;

import numpy as np
arr2=np.array([[1,5,7],[3,6,1],[2,4,8],[5,8,9]])
arr3=np.array([1,2,3])
print(np.vstack(arr2,arr3))
print(np.row_stack(arr2,arr3))print(np.hstack(arr2,arr3))
print(np.column_stack(arr2,arr3))
http://www.yayakq.cn/news/669473/

相关文章:

  • 网站托管维护合同北京蓝杉网站建设公司
  • 珠海网站开发哪家好17网一起做网店潮汕池尾
  • 做网站 写脚本是什么wordpress的文章插件
  • 试百客 专业做试用的网站学做网站多少钱
  • 北京网站建设好吗衡阳房产网站建设
  • 济南专业做网站的公司百度权重高的网站
  • 青蛙网站建设全国二级建造师注册查询系统入口
  • 东莞网站营销推广公司wordpress如何自定义导航栏
  • 网站建设怎么进行一级域名申请网络传销是否传销
  • 网站建设合集视频 wordpress 主题
  • wordpress免登陆接口杭州seo价格
  • 外管局网站上做预收登记腾讯云域名交易平台
  • 南京网站设计哪家好网页传奇游戏源码
  • 旅行网站的建设目录青岛李沧网站建设
  • 开网店 建网站要钱吗网站怎么做精准引流
  • 制作深圳网站建设综合门户网站什么意思
  • 农家乐网站 建设广州优化网站建设
  • 龙岗住房和建设局网站官网无锡市住房和城乡建设部网站
  • 鲜花网站建设结构布局湖南手机网站建设
  • 旅游网站开发方案公司网站开发和设计 怎么开票
  • 为什么检测行业不能用网站做手机商城网站案例
  • 搭建外文网站vs2010做网站登陆界面
  • 网站是先制作后上线么台州营销型网站建设
  • 重庆市住房和城乡建设厅官方网站查询好吊顶网站
  • 创业邦使用什么网站模板新网站如何做免费推广
  • 网页介绍怎么写免费seo技术教程视频
  • 福建省网站备案用户注销装饰公司东莞网站建设
  • 企业移动网站品牌做网站需要哪些技术知乎
  • 邵阳网站建设优化wordpress中文版广告
  • 护肤品 网站建设策划企业形象设计课程