利用Python的NumPy进行矩阵计算

本文介绍如何利用Python的NumPy库进行矩阵计算,包括数组的创建、取值、运算以及扩展功能如tile()函数。通过实例演示了数组的加法、乘法、点乘以及矩阵的创建、转置、乘法和排序,强调了NumPy在机器学习和科学计算中的重要性。
摘要由CSDN通过智能技术生成

随着机器学习技术越来越向着整个社会进行推广,因此学好线性代数和Python当中的numpy库就相当重要了。我们应该知道numpy库的使用是sklearn库和opencv库的基础。主要用于矩阵的计算。当然,我们做做数模或者人工神经网络建模也可以使用MATLAB。不过现在Python才是现在的主流,因为Python可以用于服务器后台的实现,不仅仅看可以用于科研,还可以做出一些比较实用的一些东西。如果还想用于物联网等领域的话,则可以使用C++进行算法的实现。因为我们在嵌入式开发当中,一般使用的是linux系统进行嵌入式开发。而在嵌入式linux系统当中的话,使用C++进行代码的实现占用系统资源较少,在物联网硬件资源有限的条件下,可以跑出极为高效的程序。如实现摄像头人脸识别检测,人体检测,指纹识别等十分神奇的人工智能识别功能。

首先开始第一部分的教程



一,数组的实现

@requires_authorization

>>> from numpy import *

>>> a1=array([1,1,1])    #定义一个数组

>>> a2=array([2,2,2])

>>> a1+a2                #对于元素相加

array([3, 3, 3])

>>> a1*2                 #乘一个数

array([2, 2, 2])

 

##

>>> a1=array([1,2,3])

>>> a1

array([1, 2, 3])

>>> a1**3      

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值