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

实操题

Numpy

1.基本使用

import numpy as np
"""创建"""
a = np.array([[1,2,3],[4,5,6]])
a = np.ones((2,3),dtype=np.int32) # 默认np.float64
a = np.zeros((2,3))
a = np.arange(3,7) # [3,7)
a = np.linspace(0,1,5) # [0,1],5等分
a = np.random.rand(2,4)
a.dtype
a.shape
b = a.astype(int)
"""查找"""
a[1,2]  # 第一行第二列

基本运算

import numpy as np
"""四则运算"""
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
a + b                 # [5 7 9]
a - b                 # [-3 -3 -3]
a * b                 # [4 10 18]
a / b                 # [0.25 0.4  0.5]"""数学函数"""
a = np.array([0, np.pi/2, np.pi])
np.sin(a)             # [0. 1. 0.]
np.cos(a)             # [ 1.  0. -1.]
np.exp(a)             # 指数
np.log(a)             # 自然对数(注意a>0)
np.sqrt(a)            # 平方根
np.power(a,3)         # 三次方
np.abs([-1, -2, 3])   # 绝对值 [1 2 3]"""统计运算"""
a = np.array([1, 2, 3, 4, 5])
np.sum(a)      # 15 - 求和
np.mean(a)     # 3.0 - 均值
np.median(a)   # 3.0 - 中位数
np.std(a)      # 1.414... - 标准差
np.var(a)      # 2.0 - 方差
np.min(a)      # 1 - 最小值
np.max(a)      # 5 - 最大值
np.argmin(a)   # 0 - 最小值索引
np.argmax(a)   # 4 - 最大值索引"""多维数组"""
matrix = np.array([[1, 2, 3], [4, 5, 6]])
np.sum(matrix, axis=0)  # 按列求和 [5 7 9]
np.sum(matrix, axis=1)  # 按行求和 [6 15]"""线性代数"""
print(np.logical_and(a, b))   # [True False False]
print(np.logical_or(a, b))    # [True True True]
print(np.logical_not(a))      # [False True False]
http://www.jsqmd.com/news/951471/

相关文章:

  • AI工具与智能上市整合:为什么92%的Pre-IPO企业还在用Excel做底稿?3步切换合规智能工作流
  • 揭秘ExcelJS中的RelationshipsXform:轻松掌握Excel关系XML处理的核心技术
  • 旧滑板改造LED台灯:从电路原理到创意制作的完整指南
  • KEIL工程移植后,那个烦人的红色叉号怎么消?手把手教你修改UVCC.ini文件
  • Python基础 - 什么是模块 Python代码的组织方式
  • 【企业级AI离职防控白皮书】:92.6%的隐性离职意向可被提前17.3天识别——附可即插即用的LLM分析模板
  • 传统安防如何做GEO?2026年头部AI搜索优化服务商实力与选型全解析 - GEO优化
  • m4s-converter:3分钟解决B站缓存视频播放难题的终极指南
  • 决定 GPU 显存命运的那行 C++ 代码:写时复制(CoW)如何拯救大模型推理吞吐?
  • KeymouseGo:跨平台鼠标键盘自动化解决方案
  • ExcelJS中VML锚点处理:深入解析VmlAnchorXform的核心功能
  • GPT-5.5 vs GPT-4o:深度评测新一代语言模型的逻辑推理极限
  • TimeMoE-200M安全与稳定性:确保时间序列预测可靠性的最佳实践
  • 微信视频号直播数据采集的三大技术支柱:从架构到实战应用
  • Python基础 - 模块的基本使用 import关键字导入
  • 告别盲目签约:2026年数字科技GEO服务商排名TOP5,AI搜索时代选型指南 - GEO优化
  • 基于树莓派4与RAID 1搭建高可用Nextcloud私有云全攻略
  • 鸿蒙开发-Vulkan下也能自动省GPU?自适应可变速率着色
  • 优化 .NET WebAPI 的性能
  • 高效管理Obsidian图片:永久保存网络资源的终极方案
  • 如何5分钟搞定网易云插件安装:BetterNCM-Installer终极指南
  • 3分钟搞定番茄小说离线下载,打造你的个人数字图书馆 [特殊字符]
  • 从零到一:智能硬件电路设计全流程实战指南
  • 5分钟魔法变身:ImageToSTL让任何图片成为可触摸的3D浮雕
  • (Linux)线程理解与线程控制
  • 单火线智能开关改造:基于ESP8266与Domoticz的老房照明智能化方案
  • RapidOCR异构计算架构:实现10倍性能提升的实时文字识别技术突破
  • Multi-Agent协同机制:如何让智能体团队高效配合完成复杂任务
  • Sa-Token:一行代码搞定登录,Java鉴权框架还能这么简单
  • 3种高效方案:在ARM64设备上使用Box64运行Windows程序的完整指南