2019-02-17  by 崔斐然

除了TensorFlow设置的矩阵之外,我们还可以通过numpy模块使用矩阵。

我们先在anaconda中参考笔记1中的配置方法安装numpy。

下面我们通过numpy实现矩阵的一些基础操作:

#CURD
import numpy as np
# 定义一个5行1列的矩阵
data1 = np.array([1,2,3,4,5])
print(data1)# 定义一个2行2列的矩阵
data2 = np.array([[1,2],[3,4]])
print(data2)
#维度
print(data1.shape,data2.shape)
# zero ones 填充0和填充1
print(np.zeros([2,3]),np.ones([2,2]))

矩阵的改查,加减乘除

# 改查
data2[1,0] = 5
print(data2)
print(data2[1,1])
# 基本运算
data3 = np.ones([2,3])
print(data3*2)#对应相乘
print(data3/3)
print(data3+2)
# 矩阵+*
data4 = np.array([[1,2,3],[4,5,6]])
print(data3+data4)
# 乘法对应点相乘
print(data3*data4)

【机器学习入门笔记11:numpy模块实现矩阵的增删改查】20190217相关推荐

  1. 使用Maven开发用户模块的CRUD(增删改查)

    使用Maven开发用户模块的CRUD(增删改查) < 使用Maven开发Web应用Archiva服务器的搭建步骤 > C语言中文网推出辅导班啦,包括「C语言辅导班.C++辅导班.算法/数据 ...

  2. 1-1 MySQL数据库的基本操作 【增删改查】

    1-1 MySQL数据库的基本操作 [增删改查] 一.基础操作 创建数据库 查看数据库 选择数据库 删除数据库 二.建立一个基础数据库 三.基本操作 外键约束与字段自增 数据的增删改 数据查询 数据排 ...

  3. ABP入门系列(5)——展现层实现增删改查

    ABP入门系列目录--学习Abp框架之实操演练 源码路径:Github-LearningMpaAbp 这一章节将通过完善Controller.View.ViewModel,来实现展现层的增删改查.最终 ...

  4. 【python笔记九】字典创建、字典增删改查、字典常用操作

    笔记九 python字典 字典创建 1.直接使用{} 2.使用dict() 3.空字典 字典的增删改查 增加 删除 修改 查找 字典的操作方法 get() keys() items() values( ...

  5. spring入门(11)-spring与hibernate整合完成增删改查的操作(封装HibernateTemplate模版类对象)

    今天是spring的最后一节课,这节课老师讲了spring与hibernate整合完成增删改查的操作,这是很重要的一节课,这也是第一次真正的实现spring结合Hibernate和数据库连接上,下面是 ...

  6. 《MySQL》入门基础知识点大全:数据库操作、增删改查、联表查询、常用函数、MD5加密、事务特性、隔离级别

    MySQL基础知识大全 1.操作数据库 1.1 创建表 1.2 修改表名 1.3 增加表的字段 1.4 修改表的字段 1.4.1 修改表的字段 1.4.2 修改表名 1.5 删除表的字段 1.6 删除 ...

  7. oracle学习笔记系列------oracle 基本操作之表的增删改查

    --创建一个表 CREATE TABLE employee_souvc(id NUMBER(4),name VARCHAR2(20),gender CHAR(1),birth DATE,salary ...

  8. 1+X web中级 Laravel学习笔记——使用DB facade对数据库进行增删改查

  9. SpringCloud学习笔记022---SpringBoot中集成使用MongoDb进行增删改查

    1.首先在Windows上安装Mongodb,当然也可以在centos上安装   我是在windows上安装的   安装的时候使用一些命令,开启服务   可以看另一篇博文:   安装后访问:http: ...

最新文章

  1. GPT-3数学不及格,愁坏伯克利团队,于是他们出了12500道数学作业
  2. 多线程和MsgWaitForMultipleObjects
  3. JVM 类加载机制深入浅出
  4. CommonJS/AMD/CMD/UMD
  5. KMS安装后激活机器
  6. 命名对象实体对象_我的对象命名
  7. 荣耀v40搭载鸿蒙吗,荣耀V40照常发布,将更换操作系统,同nova8搭载鸿蒙2.0发布...
  8. mysql 5.7 hint_新特性解读 | MySQL 8.0 新增 HINT 模式
  9. Linux系统firewalld防火墙的应用实操(禁止屏蔽海外国外IP访问)
  10. 网页监控检测网页变化同步推送百度
  11. 太干了,Android 抓包姿势总结!
  12. python pillow库画图_Pillow画图
  13. eclipse启动报错,显示找不到指定路径的JRE
  14. DataTable 服务端模式 进行分页 排序搜索
  15. Typescript - enum 枚举类型(数值型枚举 / 字符串枚举 / 常量枚举 / 异构枚举 / 计算枚举成员 / 联合枚举和枚举成员类型 / 运行时的枚举 / 环境枚举 / 对象与枚举)教程
  16. 服务器的系统信息命令 厂家,查看云服务器系统的命令行
  17. zcmu1411 / 训练赛3-Problem E: 喜闻乐见的a+b
  18. [原创]看GONZO《最终兵器彼女》的感想
  19. 一建通过率竟这么低,其实是算错了,这样算更有道理!
  20. C++11 元编程学习

热门文章

  1. 主机关机后第二天就无法开机_手机关机后“开机”,跟直接“重启”有区别吗?看完又涨知识了...
  2. OpenCV捕获视频和摄像头
  3. 最实用的10个重构小技巧排行榜,您都用过哪些呢?
  4. Spring - Java/J2EE Application Framework 应用框架 第 17 章 使用Spring邮件抽象层发送Email
  5. 《卓有成效的程序员》----读书笔记一
  6. 【图像算法】图像特征:GLCM灰度共生矩阵纹理特征
  7. java设计模式0--设计模式简介
  8. Python爬虫实战六之抓取爱问知识人问题并保存至数据库
  9. Python爬虫实战(1):爬取糗事百科段子
  10. 利用Matlab优化工具箱解数独问题