文章 2024-10-18 来自:开发者社区

Pytorch学习笔记(十):Torch对张量的计算、Numpy对数组的计算、它们之间的转换

Torch对张量的计算 #pytorch张量 import torch '''张量定义''' a=torch.FloatTensor(2,3)#定义一个两行三列的张量 b=torch.FloatTensor([2,3,4,5])#定义一个四行一列的张量,并给每个数字赋值 c=torch.rand(2,3)#定义...

文章 2024-06-14 来自:开发者社区

Python学习笔记之NumPy模块——超详细(安装、数组创建、正态分布、索引和切片、数组的复制、维度修改、拼接、分割...)-2

Python学习笔记之NumPy模块——超详细(安装、数组创建、正态分布、索引和切片、数组的复制、维度修改、拼接、分割...)-1 https://developer.aliyun.com/article/1537767 1.5 ndarray对象 NumPy最重要的一个特点是其N维数组对象ndarray,它是一系列同类型数据的集合,以0下标为开始进行集合中元素...

Python学习笔记之NumPy模块——超详细(安装、数组创建、正态分布、索引和切片、数组的复制、维度修改、拼接、分割...)-2
文章 2024-06-14 来自:开发者社区

Python学习笔记之NumPy模块——超详细(安装、数组创建、正态分布、索引和切片、数组的复制、维度修改、拼接、分割...)-1

NumPy模块 1.1 什么是NumPy? NumPy(Numerical Python) 是科学计算基础库,它提供了大量科学计算相关功能。比如数据统计,随机数生成等。其提供最核心类型为多维数组类型(ndarray),支持大量的维度数组与矩阵运算,NumPy支持向量处理ndarray对象,提高程序运行速度。 1.2 NumPy的安装 安装NumPy最简单...

Python学习笔记之NumPy模块——超详细(安装、数组创建、正态分布、索引和切片、数组的复制、维度修改、拼接、分割...)-1
文章 2023-06-14 来自:开发者社区

学习笔记: 机器学习经典算法-Numpy软件

numpy.array 存储多维数组,并可以将这些数组视为矩阵进行操作。在机器学习sklearn框架中,输入数据格式要求使用numpy数组。numpy.array与python基础list和array最大的区别:基础list可以存储任意元素类似R中的vector,缺点就是效率低下;而基础的array虽然做到了仅存储一种元素类型...

文章 2022-11-30 来自:开发者社区

Python学习笔记第四十二天(NumPy 字符串函数)

Python学习笔记第四十二天NumPy 字符串函数以下函数用于对 dtype 为 numpy.string_ 或 numpy.unicode_ 的数组执行向量化字符串操作。 它们基于 Python 内置库中的标准字符串函数。这些函数在字符数组类(numpy.char)中定义。函数描述add()对两个数组的逐个字符串元素进行连接multiply()返回按元素多重连接后的字符串center()居中....

Python学习笔记第四十二天(NumPy 字符串函数)
文章 2022-11-30 来自:开发者社区

Python学习笔记第四十一天(NumPy 位运算)

Python学习笔记第四十一天NumPy 位运算NumPy "bitwise_" 开头的函数是位运算函数。NumPy 位运算包括以下几个函数:函数描述bitwise_and对数组元素执行位与操作bitwise_or对数组元素执行位或操作invert按位取反left_shift向左移动二进制表示的位right_shift向右移动二进制表示的位注:也可以使用 "&"、 "~"、 "|" 和 ....

Python学习笔记第四十一天(NumPy 位运算)
文章 2022-11-30 来自:开发者社区

Python学习笔记第四十天(Numpy 数组操作(下))

Python学习笔记第四十天Numpy 数组操作Numpy 中包含了一些函数用于处理数组,大概可分为以下几类:修改数组形状翻转数组修改数组维度连接数组分割数组数组元素的添加与删除连接数组函数描述concatenate连接沿现有轴的数组序列stack沿着新的轴加入一系列数组。hstack水平堆叠序列中的数组(列方向)vstack竖直堆叠序列中的数组(行方向)numpy.concatenatenum....

Python学习笔记第四十天(Numpy 数组操作(下))
文章 2022-11-30 来自:开发者社区

Python学习笔记第三十九天(Numpy 数组操作(上))

Python学习笔记第三十九天Numpy 数组操作Numpy 中包含了一些函数用于处理数组,大概可分为以下几类:修改数组形状翻转数组修改数组维度连接数组分割数组数组元素的添加与删除修改数组形状函数描述reshape不改变数据的条件下修改形状flat数组元素迭代器flatten返回一份数组拷贝,对拷贝所做的修改不会影响原始数组ravel 返回展开数组numpy.reshapenumpy.re...

Python学习笔记第三十九天(Numpy 数组操作(上))
文章 2022-11-30 来自:开发者社区

Python学习笔记第三十八天(NumPy 迭代数组)

Python学习笔记第三十八天NumPy 迭代数组NumPy 迭代器对象 numpy.nditer 提供了一种灵活访问一个或者多个数组元素的方式。迭代器最基本的任务的可以完成对数组元素的访问。接下来我们使用 arange() 函数创建一个 2X3 数组,并使用 nditer 对它进行迭代。# 实例 1 import numpy as np a = np.arange(6).reshape(2...

Python学习笔记第三十八天(NumPy 迭代数组)
文章 2022-11-30 来自:开发者社区

Python学习笔记第三十七天(NumPy 广播(Broadcast))

Python学习笔记第三十七天NumPy 广播(Broadcast)广播(Broadcast)是 numpy 对不同形状(shape)的数组进行数值计算的方式, 对数组的算术运算通常在相应的元素上进行。如果两个数组 a 和 b 形状相同,即满足 a.shape == b.shape,那么 a*b 的结果就是 a 与 b 数组对应位相乘。这要求维数相同,且各维度的长度相同。# 实例 1 impor....

Python学习笔记第三十七天(NumPy 广播(Broadcast))

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

大数据

大数据计算实践乐园,近距离学习前沿技术

+关注