当前位置: 首页 > news >正文

python深度学习:Numpy

1、导入

import numpy as np

2、生成数组,矩阵

x = np.array([1,2,3,4]) y = np.array([[1,2],[3,4],[5,6]])

3、计算

np.log(x) np.exp(x) np.dot(A,B)#矩阵乘法

4、生成数据

x = np.arange(0,6,0.1)#从0开始,到6,每步加0.1 y = np.zeros(n) #n为整数,生成n个元素的一维数列 z = np.zeros_like(x) #n为numpy矩阵,生成同大小的全为0的矩阵

5、求和

s = np.sum(x)

6、类型转换

z = True z = z.astype(np.int)

7、保存数据

分开保存

import os import numpy if os.path.exists("/saves/params_W1.npy"): params["W1"] = np.load("/saves/params_W1.npy")#加载保存的数据 else: if os.path.exists("/saves/"): os.makedirs(save_dir)#创建地址 self.params["W1"] = weight_init_std * np.random.randn(input_size,hidden_size)#生成随机初始值 #保存 np.save(os.path.join(save_dir, "params_W1.npy"), net.params["W1"])

8、矩阵的快速迭代

it = np.nditer(x, flags=['multi_index'], op_flags=['readwrite'])#高效迭代,以multi_index记录当前点的坐标 while not it.finished: idx = it.multi_index #……# it.iternext()

9.快速操作

y = np.argmax(y,axis=1) #例:y为一个二维矩阵,通过np.argmax找到每一行中的最大值,返回表示最大值索引的一维数列 x_train = np.where(x_train > 127, 1.0, 0.0).astype(np.float32) #快速完成二值化 np.eye(4) #生成如下的矩阵 #[[1,0,0,0], # [0,1,0,0], # [0,0,1,0], # [0,0,0,1]]

10、随机

batch_mask = np.random.choice(len(x_train), batch_size) #生成长度为batch_size的随机一维数组,取值为0~len(x_train)-1的随机整数 idx = np.random.permutation(len(x_train)) #生成长度为0~len(x_train)-1的随机一个错排 self.params["W1"] = weight_init_std * np.random.randn(input_size,hidden_size) #生成input_size*hidden_size的矩阵,取值符合正态分布
http://www.jsqmd.com/news/1379865/

相关文章:

  • XHS-Downloader终极指南:三步掌握小红书无水印下载的完整解决方案
  • 晋中本地防水维修科普:漏水原因、施工方案与选择建议 - 筑宅安
  • 国产替代路径:中距测温传感器选型的五个实际考量与一个关键提醒
  • STM32标准固件库工程模板搭建指南:从零构建Keil MDK开发环境
  • iOS 上架/审核/被拒 4.3a 【IPA相似度-全面解读】
  • 美国对华AI限制升级:从GPU到光模块,一场“面状筑墙“正在形成
  • 2026榆林口碑好的汽车玻璃膜优质选购指南 - 谁都没有我好看
  • 2026年青岛财税公司本地AI搜索推广哪家服务商好 - 甄选测评官
  • sql injections解题GET型前四道
  • 如何免费解锁Cursor Pro功能:终极完整指南,告别AI编程限制
  • 怒江本地防水修缮团队汇总、防水补漏、书面质保更安心 - 聪居到家
  • Java图片处理实战:从BufferedImage到Thumbnailator,掌握核心操作与性能优化
  • 半导体智能制造实践:晶圆厂世界模型构建与落地全解析
  • 显卡驱动彻底清理指南:DDU工具深度使用与系统优化全解析
  • 深度适配DeepSeek模型:vLLM、LMDeploy与Triton推理引擎改造实战
  • 小户型扩容新思路|玉溪十空筑造模块化收纳设计,花小钱提升空间利用率 - 玉溪装修看看
  • 这家大视觉圆刀切割机制造厂口碑为何这么好? - 甄选测评官
  • 团队AI编程规范实践:从Claude Code治理看人机协同开发
  • 企业架构治理两类病:分布式单体与共享数据库
  • 金犇崃中频透热锻造炉:源头工厂技术实力测评 - 趣闻早乐评
  • XAgent Plan数据结构与AI Agent协作机制:构建具备自我修正能力的智能系统
  • 无线网络安全实战:CCMP协议深度解析与性能优化指南
  • 上网行为管理-内容审计
  • 2026企业海外推广效果差?外贸营销推广公司搭配外贸线上获客服务商优化获客路径(附带联系方式) - 选型|行业|价格|案例
  • 零基础玩转bWAPP靶场(五十一):XSS - Reflected (Login Form)
  • VMware [windows 11]
  • 2026年杭州口碑好的健身教练培训推荐,零基础入门学习去哪学? - 2027品牌AI展
  • 恒美智造气溶胶光度计性能测评:国产厂家对标进口品牌的全面解析 - 专业仪器测评品牌推荐
  • JAVA基础语法学习_多线程JUC
  • 塑料滤水板 5 家严选源头厂家优势详解 - 排水板厂家