首页 > 其他分享 >Numpy

Numpy

时间:2023-08-08 16:05:06浏览次数:29  
标签:Numpy random np numpy print array my

Numpy_numpy

官方文档:https://www.numpy.org.cn/article/

numpy中的数组

import numpy as np

my_array = np.array([1,2,3,4,5])
print(my_array,my_array.shape,my_array[0])
my_array[0] = -2
print(my_array)
my_new_array = np.zeros((5))
print(my_new_array)
my_random_array = np.random.random((5))
print(my_random_array)
my_2d_array = np.zeros((2,3))
print(my_2d_array)
my_2d_array_new = np.ones((2, 4))
print(my_2d_array_new)
my_array = np.array([[4,5,4],[6,1,3]])
print(my_array[0][1],my_array.shape)
print(my_array[1,:],my_array[:,1])

numpy与torch的互换

import torch
a = torch.ones([5,3])
b = a.numpy()
c = torch.from_numpy(b)
print(a,b,c)

标签:Numpy,random,np,numpy,print,array,my
From: https://blog.51cto.com/u_15785525/7009761

相关文章

  • Numpy矩阵拼接
    一、矩阵拼接一、矩阵拼接numpy矩阵拼接常用方法:np.append(arr,values,axis)np.concatenate(arrays,axis,out=None)np.stack(arrays,axis,out=None)np.hstack(tup)np.vstack(tup)①np.append(arr,values,axis)支持数组和数组或数组和数的拼接,不支持三个及以上数组的拼接......
  • 软件测试|Python科学计算神器numpy教程(二)
    前言上一篇文章我们介绍了numpy的安装和ndarray的部分知识,本篇文章我们来介绍一下numpy的数组的常用属性以及创建数组相关内容。数组常用属性ndarray.shapeshape属性的返回值一个由数组维度构成的元组,比如2行3列的二维数组可以表示为(2,3),该属性可以用来调整数组维度的......
  • 【Python】numpy_科学计算的基础库
    简介Numpy中的数组的存储效率和输入输出性能均优于Python中等价的基本数据结构Numpy是一个开源的Python的科学计算库,用于快速处理任意维度的数组。 Numpy支持常见的数组及矩阵的操作,对于同样的计算任务有着比Python更简洁的指令和更高效的算法。Numpy使用na......
  • numpy
    concatenate(vstack列方向和hstack行方向)numpy.concatenate((a1,a2,...),axis=0) 其中:a1,a2,....:待合并的数组axis:沿着数组合并的维度,默认为0(对于二维数组来说,默认沿着行的方向进行合并)这里需要注意a1,a2,...待合并的数组除了待合并的维度,其余维度上的值必......
  • Numpy,一篇足以
    numpy用于数值计算ndarray,一个有效的多维数组,能提供以数组为导向的快速数值计算和灵活的广播功能(broadcasting)便利的数学函数用于读取/写入(reading/writing)数据到磁盘的便利工具线性代数,随机数生成,傅里叶变换能力可以用CAPI来写C,C++,或FORTRANndarrayN-dimension......
  • numpy——广播机制
    Numpy的广播机制广播机制的三大原则:规则一:如果两个数组的维度不相同,那么小维度的张量的形状将会在最左边补1(添加轴)规则二:如果两个张量形状在任何一个维度上都不匹配,那么数组的形状会沿着维度为1扩展以匹配另一个张量的shape规则三:如果两个数组的形状在任何一个维度上都不匹配......
  • numpy-选择和过滤
    numpy-选择和过滤目录numpy-选择和过滤查找np,where()np.extract()比较数组和单个数字数组和数组过滤单条件过滤多条件过滤查找np,where()1、不带条件返回tuple,第一个值是索引,第二个是空值输入必须是数组,不能是list输入一般是一维,行向量或者列向量都可以2、带条件np.wh......
  • numpy-线代和矩阵
    numpy-线代和矩阵目录numpy-线代和矩阵创建(转换)矩阵矩阵运算np.linalg线代函数库np.matlib矩阵函数库参考资料创建(转换)矩阵一般我们先创建数组,然后将其转化为矩阵np.mat(data,dtype=None)data:数据或者数组dtype:数据格式importnumpyasnparr1=np.array(......
  • 软件测试|Python科学计算神器numpy教程(十)
    numpy字符串处理简介NumPy是一个功能强大的Python库,主要用于科学计算和数据处理。除了处理数值数据外,NumPy还提供了一些强大的字符串处理功能。本文将介绍NumPy中常用的字符串处理函数,包括字符串拼接、切片、查找、替换等操作,展示NumPy在字符串处理方面的优势。字符串拼接NumPy提供......
  • 软件测试|Python科学计算神器numpy教程(十一)
    NumPy数学函数:强大的数值计算工具简介NumPy是Python中广受欢迎的科学计算库,提供了丰富的数学函数,可用于处理数组和矩阵中的数值数据。这些数学函数包含了许多常见的数学运算,如三角函数、指数函数、对数函数、统计函数等。本文将介绍NumPy中一些常用的数学函数及其用法,展示NumPy在数......