• 2024-08-03iree 编译流程(2)——buildGlobalOptimizationPassPipeline
    buildGlobalOptimizationPassPipelineIREE::Util::createSimplifyGlobalAccessesPass这个pass主要做这几件事:将不可变globaltensor的load提前到了block的开头,将globaltensor的store安全地挪到block的结尾。进行以下化简:如果loadafterstore,则把load
  • 2024-03-21NumPy的矩阵运算
    #作者:小恒不会java#时间:2024年3月1日#微信:a13551458597importnumpyasnp#创建一个2x3的矩阵AA=np.array([[1,2,3],[4,7,9]])#获取矩阵A的形状shape_A=A.shape#对矩阵A进行转置运算得到矩阵BB=A.T#使用numpy的matmul函数进行矩阵乘法运算(注意
  • 2023-12-28SciPy 读书报告
    SciPy提供了复制的算法及其在NumPy中作为函数的用法。这将分配高级命令和多种多样的类来操作和可视化数据。SciPy将多个小型包整合在一起,每个包都针对单独的科学计算领域。其中的几个子包是linalg(线性代数)、constants(物理和数学常数)和sparse(稀疏矩阵和相关例程) 值得注意
  • 2023-12-18scipy的读书报告
    SciPy提供了复制的算法及其在NumPy中作为函数的用法。这将分配高级命令和多种多样的类来操作和可视化数据。SciPy将多个小型包整合在一起,每个包都针对单独的科学计算领域。其中的几个子包是linalg(线性代数)、constants(物理和数学常数)和sparse(稀疏矩阵和相关例程) 值得注意
  • 2023-12-15Python NumPy 线性代数
    ​ 1、矩阵和向量积矩阵和向量积可以用 numpy.dot() 函数来计算。numpy.dot()函数的两个参数分别是矩阵和向量。1)矩阵积矩阵积是两个矩阵相乘的结果。矩阵积的计算方法是将矩阵的每一行与另一个矩阵的每一列相乘,然后将各个相乘结果相加。示例代码:PythonNumPy线性代数-
  • 2023-11-10【scipy 基础】--线性代数
    SciPy的linalg模块是SciPy库中的一个子模块,它提供了许多用于线性代数运算的函数和工具,如矩阵求逆、特征值、行列式、线性方程组求解等。相比于NumPy的linalg模块,SciPy的linalg模块包含更多的高级功能,并且在处理一些特定的数值计算问题时,可能会表现出更好的性能。1.主要功能sci
  • 2023-11-09numpy
    chapter9/numpy9.1.ndarray简介ndarray是numpy的一种基本的数据结构,numpy的运算都是基于其展开的。9.1.1创建ndarray在numpy中通常使用array方法来创建ndarray对象。还可以通过其他方法创建吗?举例:通过np.arange通过np.linspace通过np.ones,np.zeros总之,num