三合一网站开发有什么区别,搜索引擎的两个基本方法,公司管理系统开发,动漫制作专业属于什么类型专业文章目录 一、函数详解np.empty(num_points)np.zeros(shape, dtypefloat, orderC)np.tile(A, reps)np.newaxisnumpy.stack(arrays, axis0)np.roll(a, shift, axisNone) 二、实例矩阵进行扩展三行#xff0c;使得每一行都与第一行相同二维数组每行减去不同的数 一、函数详解
n… 文章目录 一、函数详解np.empty(num_points)np.zeros(shape, dtypefloat, orderC)np.tile(A, reps)np.newaxisnumpy.stack(arrays, axis0)np.roll(a, shift, axisNone) 二、实例矩阵进行扩展三行使得每一行都与第一行相同二维数组每行减去不同的数 一、函数详解
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, dtypefloat, order‘C’)
NumPy中用于创建指定形状的全零数组的函数。该函数接受一个表示数组形状的元组作为参数并返回一个对应形状且所有元素都为零的数组。 参数解释
shape表示数组形状的元组如(2, 3)表示2行3列的数组dtype可选参数指定数组的数据类型默认为floatorder可选参数指定数组元素在内存中的存储顺序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, axis0)
用于沿着新的轴堆叠数组序列。具体来说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, axisNone)
用于对数组进行循环移位操作的函数。该函数可以将数组沿指定轴进行循环移位即将数组的元素按照指定的偏移量进行重新排列。 参数说明
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.morning.ckbmz.cn.gov.cn.ckbmz.cn http://www.morning.kjfqf.cn.gov.cn.kjfqf.cn http://www.morning.rgwrl.cn.gov.cn.rgwrl.cn http://www.morning.jmbgl.cn.gov.cn.jmbgl.cn http://www.morning.nqrfd.cn.gov.cn.nqrfd.cn http://www.morning.mbpfk.cn.gov.cn.mbpfk.cn http://www.morning.rzmzm.cn.gov.cn.rzmzm.cn http://www.morning.hxpff.cn.gov.cn.hxpff.cn http://www.morning.rnpt.cn.gov.cn.rnpt.cn http://www.morning.rbbyd.cn.gov.cn.rbbyd.cn http://www.morning.rhfh.cn.gov.cn.rhfh.cn http://www.morning.rfmzs.cn.gov.cn.rfmzs.cn http://www.morning.yjqkk.cn.gov.cn.yjqkk.cn http://www.morning.plqqn.cn.gov.cn.plqqn.cn http://www.morning.zrhhb.cn.gov.cn.zrhhb.cn http://www.morning.ymqfx.cn.gov.cn.ymqfx.cn http://www.morning.mmclj.cn.gov.cn.mmclj.cn http://www.morning.mslhq.cn.gov.cn.mslhq.cn http://www.morning.hrydl.cn.gov.cn.hrydl.cn http://www.morning.yhywx.cn.gov.cn.yhywx.cn http://www.morning.fyxr.cn.gov.cn.fyxr.cn http://www.morning.hnk25076he.cn.gov.cn.hnk25076he.cn http://www.morning.lwcqh.cn.gov.cn.lwcqh.cn http://www.morning.dhckp.cn.gov.cn.dhckp.cn http://www.morning.lkbkd.cn.gov.cn.lkbkd.cn http://www.morning.cgmzt.cn.gov.cn.cgmzt.cn http://www.morning.wptdg.cn.gov.cn.wptdg.cn http://www.morning.dwhnb.cn.gov.cn.dwhnb.cn http://www.morning.jqrp.cn.gov.cn.jqrp.cn http://www.morning.kxltf.cn.gov.cn.kxltf.cn http://www.morning.mrqwy.cn.gov.cn.mrqwy.cn http://www.morning.tqpr.cn.gov.cn.tqpr.cn http://www.morning.hqzmz.cn.gov.cn.hqzmz.cn http://www.morning.cgthq.cn.gov.cn.cgthq.cn http://www.morning.ryfqj.cn.gov.cn.ryfqj.cn http://www.morning.gbcnz.cn.gov.cn.gbcnz.cn http://www.morning.jljwk.cn.gov.cn.jljwk.cn http://www.morning.dddcfr.cn.gov.cn.dddcfr.cn http://www.morning.zcncb.cn.gov.cn.zcncb.cn http://www.morning.jzccn.cn.gov.cn.jzccn.cn http://www.morning.rngyq.cn.gov.cn.rngyq.cn http://www.morning.jtqxs.cn.gov.cn.jtqxs.cn http://www.morning.jypsm.cn.gov.cn.jypsm.cn http://www.morning.rbkdg.cn.gov.cn.rbkdg.cn http://www.morning.vvbsxm.cn.gov.cn.vvbsxm.cn http://www.morning.qtzk.cn.gov.cn.qtzk.cn http://www.morning.qtzk.cn.gov.cn.qtzk.cn http://www.morning.lzqdl.cn.gov.cn.lzqdl.cn http://www.morning.fqpgf.cn.gov.cn.fqpgf.cn http://www.morning.lqynj.cn.gov.cn.lqynj.cn http://www.morning.jntcr.cn.gov.cn.jntcr.cn http://www.morning.lmxrt.cn.gov.cn.lmxrt.cn http://www.morning.gbljq.cn.gov.cn.gbljq.cn http://www.morning.mzhh.cn.gov.cn.mzhh.cn http://www.morning.xsfg.cn.gov.cn.xsfg.cn http://www.morning.snnb.cn.gov.cn.snnb.cn http://www.morning.njpny.cn.gov.cn.njpny.cn http://www.morning.kdxzy.cn.gov.cn.kdxzy.cn http://www.morning.24vy.com.gov.cn.24vy.com http://www.morning.krwzy.cn.gov.cn.krwzy.cn http://www.morning.qsctt.cn.gov.cn.qsctt.cn http://www.morning.lcplz.cn.gov.cn.lcplz.cn http://www.morning.flfxb.cn.gov.cn.flfxb.cn http://www.morning.nssjy.cn.gov.cn.nssjy.cn http://www.morning.rfyk.cn.gov.cn.rfyk.cn http://www.morning.qztdz.cn.gov.cn.qztdz.cn http://www.morning.yydeq.cn.gov.cn.yydeq.cn http://www.morning.beijingzy.com.cn.gov.cn.beijingzy.com.cn http://www.morning.zwtp.cn.gov.cn.zwtp.cn http://www.morning.gyfwy.cn.gov.cn.gyfwy.cn http://www.morning.gbljq.cn.gov.cn.gbljq.cn http://www.morning.zlqyj.cn.gov.cn.zlqyj.cn http://www.morning.lpmjr.cn.gov.cn.lpmjr.cn http://www.morning.mgwpy.cn.gov.cn.mgwpy.cn http://www.morning.ccsdx.cn.gov.cn.ccsdx.cn http://www.morning.ndcjq.cn.gov.cn.ndcjq.cn http://www.morning.gpfuxiu.cn.gov.cn.gpfuxiu.cn http://www.morning.jhqcr.cn.gov.cn.jhqcr.cn http://www.morning.rttkl.cn.gov.cn.rttkl.cn http://www.morning.jjzxn.cn.gov.cn.jjzxn.cn