Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python numpy库

作者:疯狂灭世   发布日期:2026-06-17   浏览:26

import numpy as np

# 创建一个简单的numpy数组
arr = np.array([1, 2, 3, 4, 5])
print("原始数组:", arr)

# 使用numpy进行基本的数学运算
arr_squared = np.square(arr)  # 对数组中的每个元素求平方
print("平方后的数组:", arr_squared)

# 创建一个多维数组
multi_dim_arr = np.array([[1, 2, 3], [4, 5, 6]])
print("多维数组:\n", multi_dim_arr)

# 使用numpy进行矩阵运算
matrix_a = np.array([[1, 2], [3, 4]])
matrix_b = np.array([[5, 6], [7, 8]])

matrix_product = np.dot(matrix_a, matrix_b)  # 矩阵乘法
print("矩阵乘法结果:\n", matrix_product)

# 使用numpy生成随机数
random_arr = np.random.rand(5)  # 生成5个0到1之间的随机数
print("随机数组:", random_arr)

# 使用numpy进行数组切片操作
sliced_arr = arr[1:4]  # 获取数组中索引1到3的元素
print("切片后的数组:", sliced_arr)

解释说明:

  1. 创建简单数组:使用np.array()创建一个一维数组。
  2. 数学运算:使用np.square()对数组中的每个元素求平方。
  3. 多维数组:创建一个二维数组,并打印出来。
  4. 矩阵运算:使用np.dot()进行矩阵乘法。
  5. 生成随机数:使用np.random.rand()生成随机数。
  6. 数组切片:使用切片操作获取数组中的部分元素。

上一篇:python web服务

下一篇:python的self怎么理解

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python的assert基本用法

python开发windows应用程序

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站