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

优质高等职业院校建设网站推广竞价托管费用

优质高等职业院校建设网站,推广竞价托管费用,网页设计公司背景,麻涌镇做网站⛳数组的切分 split 分隔 numpy.split 函数沿特定 的轴将数组分割为子数组,格式如下: numpy.split(ary, indices_or_sections, axis)参数说明: arry:被分割的数组。indices_or_sections:如果是一个整数,就…

⛳数组的切分

  • split 分隔
    • numpy.split 函数沿特定 的轴将数组分割为子数组,格式如下: numpy.split(ary, indices_or_sections, axis)
    • 参数说明:
      • arry:被分割的数组。
      • indices_or_sections:如果是一个整数,就用该数平均切分,如果是一个数组,为沿轴切 分的位置。
      • axis:沿着哪个维度进行切分,默认为 0,横向切分。为 1 时,纵向切分。

⛳transpose方法-数组的转置

  • NumPy是一个用于进行科学计算的Python库,其中包含了许多用于数组操作的函数和方法。transpose()是NumPy数组对象的方法之一,用于对数组进行转置操作。

  • 在NumPy中,可以使用transpose()方法来交换数组的维度。该方法返回一个新的数组视图,而不改变原始数组。

下面是transpose()方法的基本语法:

numpy.transpose(arr, axes)

参数说明:

  • arr:要进行转置操作的数组。
  • axes(可选):指定转置的维度顺序。它是一个整数元组,用于重新排列数组的轴。如果没有指定该参数,则默认为None。

示例用法:

import numpy as nparr = np.array([[1, 2, 3], [4, 5, 6]])
transposed_arr = np.transpose(arr)print("Original Array:")
print(arr)print("\nTransposed Array:")
print(transposed_arr)

输出结果:

Original Array:
[[1 2 3][4 5 6]]Transposed Array:
[[1 4][2 5][3 6]]

在这个例子中,原始数组arr是一个2x3的数组。通过使用transpose()方法,我们将其转置为一个3x2的数组transposed_arr,其中原始数组的行变为转置数组的列。

注意:transpose()方法只是交换了数组的维度顺序,而不会改变数组中的实际元素顺序。如果想要改变数组中的元素顺序,可以使用reshape()方法或其他相关方法来重新排列数组。

🎯实战

# coding: utf-8import numpy as npx = np.arange(1, 9)
a = np.split(x, 4)
print(a)
print(a[0])
print(a[1])
print(a[2])
print(a[3])
# 传递数组进行分隔
b = np.split(x, [3, 5])
print(b)# split()函数分隔二维数组
a = np.array([[1, 2, 3], [4, 5, 6], [11, 12, 13], [14, 15, 16]])
print('axis=0 垂直方向 平均分隔')
r = np.split(a, 2, axis=0)
print(r[0])
print(r[1])
print('axis=1 水平方向 按位置分隔')
r = np.split(a, [2], axis=1)
print(r)
print('=' * 30)# hsplit()的使用
grid = np.arange(16).reshape(4, 4)
a, b = np.hsplit(grid, 2)
print(a)
print(b)# vsplit()的使用
arr = np.arange(16).reshape(4, 4)
a, b = np.vsplit(arr, [3])
print('vsplit(arr, [3])的结果:')
print(a)
print(b)
print('vsplit(arr, [1, 3])的结果:')
a, b, c = np.vsplit(arr, [1, 3])
print(a)
print(b)
print(c)# transpose()函数的使用
# transpose 进行转置
# 二维转置
a = np.arange(1, 13).reshape(2, 6)
print('原数组a')
print(a)
print('转置后的数组')
print(a.transpose())# 多维数组转置
aaa = np.arange(1, 37).reshape(1, 3, 3, 4)
# 将1, 3, 3, 4转换为3, 3, 4, 1
print(np.transpose(aaa, [1, 2, 3, 0]).shape)

result:

[array([1, 2]), array([3, 4]), array([5, 6]), array([7, 8])]
[1 2]
[3 4]
[5 6]
[7 8]
[array([1, 2, 3]), array([4, 5]), array([6, 7, 8])]
axis=0 垂直方向 平均分隔
[[1 2 3][4 5 6]]
[[11 12 13][14 15 16]]
axis=1 水平方向 按位置分隔
[array([[ 1,  2],[ 4,  5],[11, 12],[14, 15]]), array([[ 3],[ 6],[13],[16]])]
==============================
[[ 0  1][ 4  5][ 8  9][12 13]]
[[ 2  3][ 6  7][10 11][14 15]]
vsplit(arr, [3])的结果:
[[ 0  1  2  3][ 4  5  6  7][ 8  9 10 11]]
[[12 13 14 15]]
vsplit(arr, [1, 3])的结果:
[[0 1 2 3]]
[[ 4  5  6  7][ 8  9 10 11]]
[[12 13 14 15]]
原数组a
[[ 1  2  3  4  5  6][ 7  8  9 10 11 12]]
转置后的数组
[[ 1  7][ 2  8][ 3  9][ 4 10][ 5 11][ 6 12]]
(3, 3, 4, 1)进程已结束,退出代码0
http://www.hkea.cn/news/178349/

相关文章:

  • 金山石化网站建设广告电话
  • 网站开发 前景网络推广代理
  • 温州整站推广咨询seo网站推广专员
  • 企业营销型网站团队百度seo排名优化教程
  • 安徽平台网站建设哪里好网络策划与营销
  • 做网站接广告赚钱么凡科建站和华为云哪个好
  • 成都网站建设科技公seo营销外包公司
  • 重庆有哪些做网站 小程序的百度搜索引擎的特点
  • 仁怀哪里可以做网站自动秒收录网
  • 重庆市建设局网站推广软件一键发送
  • 合肥网络推广网络运营网站seo诊断分析和优化方案
  • 网站优化公司免费咨询sem优化推广
  • 个人做网站赚钱么宁波seo推荐推广平台
  • 员工支付做网站的费用分录成都营销型网站制作
  • 专业做网站的公司邢台专业做网站关键词搜索优化
  • 电商网站建设方案模板杭州百度首页优化
  • 网站建设服务价格东莞市网站建设
  • 网站开发所需要的的环境佛山网络推广哪里好
  • php网站的优点关键路径
  • 电子政务与网站建设 总结湖南网站推广
  • 境外网站做网站涉黄互联网媒体广告公司
  • 河南做网站公司汉狮怎么做蛋糕
  • 哈 做网站网店代运营收费
  • 制作网页的三大技术是什么郑州seo顾问
  • 网站建设报价流程行业网站网址
  • 提供邯郸做wap网站网页推广方案
  • 网站从域名广告营销公司
  • 网站链接的常见形式免费广告网
  • 微信微网站开发教程百度大数据平台
  • 网站服务设计引流推广是什么意思