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

pythonnumpy库

作者:木齵乄语   发布日期:2026-01-05   浏览:89

import numpy as np

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

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

# 使用 arange 函数创建数组
arr3 = np.arange(0, 10, 2)  # 从0到10(不包括10),步长为2
print("使用 arange 创建的数组:", arr3)

# 使用 linspace 函数创建数组
arr4 = np.linspace(0, 1, 5)  # 从0到1,生成5个等间距的数
print("使用 linspace 创建的数组:", arr4)

# 数组的基本运算
arr5 = np.array([1, 2, 3])
arr6 = np.array([4, 5, 6])
print("数组相加:", arr5 + arr6)
print("数组相乘:", arr5 * arr6)

# 使用 reshape 改变数组形状
arr7 = np.arange(8).reshape((2, 4))
print("reshape 后的数组:\n", arr7)

# 使用 sum 计算数组元素的和
print("数组元素的和:", arr7.sum())

# 使用 mean 计算数组元素的平均值
print("数组元素的平均值:", arr7.mean())

解释说明:

  • np.array():用于创建NumPy数组,可以是一维、二维或多维。
  • np.arange():生成一个等差数列的数组,类似于Python内置的range()函数。
  • np.linspace():在指定范围内生成指定数量的等间距数值。
  • reshape():改变数组的形状,但不改变其数据。
  • sum()mean():分别用于计算数组元素的总和和平均值。

这些示例展示了NumPy库中一些常用的功能和操作。

上一篇:python cache

下一篇:python文本处理

大家都在看

python时间格式

pythoneval函数用法

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

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

Laravel 中文站