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

python示例(加减乘除....)

目录

1.python简介

2.python简单示例

3.python进阶示例——矩阵


1.python简介

Python 是一种高级编程语言,以其简单易懂的语法和广泛的库支持而著称。它不仅适用于数据处理、Web开发、机器学习等领域,还能轻松进行基本的数学计算。Python 提供了许多内置运算符和函数用于执行常见的数学操作。

2.python简单示例

下面直接用多个python示例为大家演示python的具体用法

1.乘法

# 乘法
a = 10
b = 5
result = a * b
print(f"{a} * {b} = {result}")

2.除法

# 除法
a = 10
b = 5
result = a / b
print(f"{a} / {b} = {result}")

3.加法

# 加法
a = 10
b = 5
result = a + b
print(f"{a} + {b} = {result}")

4.减法

# 减法
a = 10
b = 5
result = a - b
print(f"{a} - {b} = {result}")

5.对数

import math

# 计算对数
log_result = math.log(10)
print(f"Natural log of 10 is {log_result}")

6.幂运算

# 幂运算
a = 2
b = 3
result = a ** b
print(f"{a} ** {b} = {result}")

7.平方根

import math

# 计算平方根
num = 16
sqrt_result = math.sqrt(num)
print(f"Square root of {num} is {sqrt_result}")

8.三角函数

import math

# 计算三角函数
angle = math.pi / 4  # 45 degrees in radians
sin_result = math.sin(angle)
cos_result = math.cos(angle)
print(f"sin(45°) = {sin_result}, cos(45°) = {cos_result}")

9.整数除法

# 整数除法
a = 10
b = 3
result = a // b
print(f"{a} // {b} = {result}")

3.python进阶示例——矩阵

1.创建矩阵

import numpy as np

# 创建 2x2 矩阵
matrix_a = np.array([[1, 2], [3, 4]])
matrix_b = np.array([[5, 6], [7, 8]])

print("Matrix A:")
print(matrix_a)
print("Matrix B:")
print(matrix_b)

2.矩阵乘法

# 矩阵逐元素相乘
matrix_multiply_elementwise = np.multiply(matrix_a, matrix_b)
print("Matrix A * Matrix B (element-wise):")
print(matrix_multiply_elementwise)

3.矩阵的逆

# 矩阵求逆
matrix_inverse = np.linalg.inv(matrix_a)
print("Inverse of Matrix A:")
print(matrix_inverse)

4.矩阵加法

# 矩阵加法
matrix_add = np.add(matrix_a, matrix_b)
print("Matrix A + Matrix B:")
print(matrix_add)

5.矩阵减法

# 矩阵减法
matrix_subtract = np.subtract(matrix_a, matrix_b)
print("Matrix A - Matrix B:")
print(matrix_subtract)

6.矩阵行列式

# 矩阵行列式
matrix_determinant = np.linalg.det(matrix_a)
print("Determinant of Matrix A:")
print(matrix_determinant)

7.矩阵转置

# 矩阵转置
matrix_transpose = np.transpose(matrix_a)
print("Transpose of Matrix A:")
print(matrix_transpose)


http://www.kler.cn/a/322612.html

相关文章:

  • 数据处理与统计分析——05-Pandas中DataFrame的方法、属性、索引等一系列操作
  • python读写excel等数据文件方法汇总
  • uniapp 微信小程序地图标记点、聚合点/根据缩放重合点,根据缩放登记显示气泡marik标点
  • PyTorch数据集方法
  • 【视觉SLAM】2-三维空间刚体运动的数学表示
  • Vulnhub靶场案例渗透[9]- HackableIII
  • Hive SQL业务场景:连续5天涨幅超过5%股票
  • 排序--堆排序【图文详解】
  • C++入门day5-面向对象编程(终)
  • 【鸿蒙】HarmonyOS NEXT开发快速入门教程之ArkTS语法装饰器(下)
  • Oracle 启动对应数据库实例数据库方法
  • Golang优雅关闭gRPC实践
  • 【CSS in Depth 2 精译_041】6.4 CSS 中的堆叠上下文与 z-index(上)
  • 短剧向左,体育向右,快手前途未卜?
  • Python爬虫之urllib模块详解
  • 通过 GitLab API 实现 CHANGELOG.md 文件的自动化上传至指定分支
  • GS-SLAM论文阅读笔记--GLC-SLAM
  • 3D建模:Agisoft Metashape Professional 详细安装教程分享 Mac/win
  • Word:表格公式计算
  • 单细胞Seruat和h5ad数据格式互换(R与python)方法学习和整理
  • string类模拟实现
  • 4.V2X技术
  • 前端开发之装饰器模式
  • 将图片资源保存到服务器的盘符中
  • LLaMA-Factory 使用 sharegpt 格式的数据集
  • nacos 快速入门