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

做时彩网站违法吗电商怎么推广自己的产品

做时彩网站违法吗,电商怎么推广自己的产品,市政建设招标网站有哪些,如何建设内网网站文章目录 一、函数详解np.empty(num_points)np.zeros(shape, dtypefloat, orderC)np.tile(A, reps)np.newaxisnumpy.stack(arrays, axis0)np.roll(a, shift, axisNone) 二、实例矩阵进行扩展三行,使得每一行都与第一行相同二维数组每行减去不同的数 一、函数详解 n…

文章目录

  • 一、函数详解
    • np.empty(num_points)
    • np.zeros(shape, dtype=float, order='C')
    • np.tile(A, reps)
    • np.newaxis
    • numpy.stack(arrays, axis=0)
    • np.roll(a, shift, axis=None)
  • 二、实例
    • 矩阵进行扩展三行,使得每一行都与第一行相同
    • 二维数组每行减去不同的数

一、函数详解

np.empty(num_points)

用于创建一个指定大小的未初始化的数组的函数。该函数会返回一个指定大小的数组,但是数组的内容是未定义的,即数组中的元素可能是任意值。
参数说明:

  • num_points:指定数组的大小,可以是一个整数或元组
import numpy as np# 创建一个大小为5的未初始化数组
arr = np.empty(5)print(arr)# 输出结果可能会是类似于以下的内容(具体数值可能不同):
[1. 2. 3. 4. 5.]

np.zeros(shape, dtype=float, order=‘C’)

NumPy中用于创建指定形状的全零数组的函数。该函数接受一个表示数组形状的元组作为参数,并返回一个对应形状且所有元素都为零的数组。
参数解释:

  • shape:表示数组形状的元组,如(2, 3)表示2行3列的数组
  • dtype:可选参数,指定数组的数据类型,默认为float
  • order:可选参数,指定数组元素在内存中的存储顺序,'C’表示按行存储,'F’表示按列存储
import numpy as np# 创建一个3x4的全零数组
zeros_array = np.zeros((3, 4))print(zeros_array)输出结果:
array([[0., 0., 0., 0.],[0., 0., 0., 0.],[0., 0., 0., 0.]])

np.tile(A, reps)

用于在不同维度上复制数组。具体来说,np.tile(A, reps)会将数组A沿各个维度复制指定的次数,形成一个新的数组。
参数解释:

  • A:要复制的数组
  • reps:指定每个维度上复制的次数,可以是一个整数或一个元组。如果reps是一个整数n,则表示沿着每个维度将数组复制n次;如果reps是一个元组(m, n),则表示沿着每个维度将数组复制m次沿第一个轴,n次沿第二个轴,依此类推。
import numpy as np# 创建一个数组
arr = np.array([1, 2, 3])# 将数组沿着第一个轴复制3次
result1 = np.tile(arr, 3)print(result1)# 输出结果为:
[1 2 3 1 2 3 1 2 3]A = np.array([[1, 2], [3, 4]])
result2 = np.tile(A, (2, 3))print(result2)# 输出结果为:
array([[1, 2, 1, 2, 1, 2],[3, 4, 3, 4, 3, 4],[1, 2, 1, 2, 1, 2],[3, 4, 3, 4, 3, 4]])

np.newaxis

一种在NumPy中用于改变数组维度的常见操作
当使用np.newaxis时,它实际上是一个None对象的别名,用于增加数组的维度。通过在切片操作中使用np.newaxis,可以改变数组的维度,从而方便进行矩阵运算。

import numpy as np# 创建一个一维数组
arr = np.array([1, 2, 3, 4])# 使用np.newaxis增加一个新的轴
new_arr = arr[:, np.newaxis]print(new_arr)
print(new_arr.shape)输出结果:
array([[1],[2],[3],[4]])
(4, 1)

numpy.stack(arrays, axis=0)

用于沿着新的轴堆叠数组序列。具体来说,np.stack 可以将多个数组沿着指定的轴(axis)进行堆叠,生成一个新的数组。

参数说明:

  • arrays:要堆叠的数组序列,可以是多个数组组成的列表或元组。
  • axis:指定沿着哪个轴进行堆叠。默认值为 0,表示沿着新的第一个轴进行堆叠。
import numpy as nparr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])stacked_array = np.stack((arr1, arr2))
print(stacked_array)输出结果:
[[1 2 3][4 5 6]]

np.roll(a, shift, axis=None)

用于对数组进行循环移位操作的函数。该函数可以将数组沿指定轴进行循环移位,即将数组的元素按照指定的偏移量进行重新排列。
参数说明:

  • a:输入数组
  • shift:循环移位的偏移量,可以是正数或负数
  • axis:指定沿着哪个轴进行循环移位操作,如果不指定则将数组展平后进行移位操作
import numpy as np# 创建一个一维数组
arr = np.array([1, 2, 3, 4, 5])# 对数组进行循环右移两位
result = np.roll(arr, 2)print(result)# 输出结果为:
[4 5 1 2 3]

二、实例

矩阵进行扩展三行,使得每一行都与第一行相同

import numpy as np# 定义原始矩阵
matrix = np.array([[1, 2, 3]])# 复制第一行,扩展为3行
extended_matrix = np.tile(matrix, (3, 1))print(extended_matrix)输出结果:
[[1 2 3][1 2 3][1 2 3]]

二维数组每行减去不同的数

import numpy as np# 创建输入数组
input_array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])# 创建要减去的数组
to_subtract = np.array([1, 2, 3])# 使用广播功能实现减法操作
result = input_array - to_subtract[:, np.newaxis]print(result)输出结果为:
[[0 1 2][2 3 4][4 5 6]]
http://www.jinmujx.cn/news/110596.html

相关文章:

  • 徐州做网站的公司哪些好seo报告
  • 国内电商平台网站制作排行榜达州seo
  • 重庆网站建设电话网络营销价格策略有哪些
  • 重庆网上制作网站福州seo推广
  • 医药类网站怎么做seo武汉seo工作室
  • 没有网站可以做app吗网络优化工具app手机版
  • 信息流广告代理商的盈利模式东莞seo排名扣费
  • 网站开发任务清单2022智慧树互联网与营销创新
  • 动态网站站点的建立免费com网站域名注册
  • 揭阳网站制作案例seo有名气的优化公司
  • 室内设计网站国外百度风云榜热搜
  • 学软件技术需要什么基础seo西安
  • 电子产品网站建设策划网络营销专业学什么课程
  • 翻墙国外网站做兼职公关策划公司
  • 合肥定制网站建设今天的头条新闻
  • acaa平面设计师证书报名费湛江seo推广外包
  • 临沂百度联系方式网站优化seo
  • 东营网站的优化武汉seo优化
  • 不限关键词做网站平台搜索引擎优化排名案例
  • 怎么建立淘宝客网站网站排名优化师
  • 稀奇古怪好玩有用的网站品牌推广策划营销策划
  • 淄博网站seo公司windows优化大师卸载不掉
  • u盘做网站新闻联播今日新闻
  • 网站报备查询女装标题优化关键词
  • 模板网站怎么样长沙专业竞价优化公司
  • 活动策划书优化怎么做
  • 做设计哪个网站可以接单教育培训网站设计
  • 做app的网站有哪些功能吗关键词排名方案
  • 做公司简介需要多少钱2022最好的百度seo
  • 免费的那种软件岳阳seo公司