0917np.power()
文章目录
- 1.学习目的
- 2.代码
- 3.结果展示
1.学习目的
最近项目中有一个两个矩阵求幂操作,我想大家学习线性代数的时候,应该也是没有遇到过的,因为在一般人眼里不过是求某个数的平方而已。
2.代码
# @File: 3.numpy进阶使用.py
# @Author: chen_song
# @Time: 2024/9/17 上午10:07
import numpy as np
if __name__ == '__main__':
# 最简单的代数求幂
a = np.power(2,3)
print(a)
arr1 = np.array([1,2,3])
arr2 = np.array([2,3,4])
print("矩阵求幂")
arr3 = np.power(arr1,arr2)
print(arr3)
arr4 = np.array([[3,4,5],[5,6,7]])
# 打印形状不同的矩阵进行求幂操作
print(np.power(arr1,arr4))
# 但是arr只有一个数的时候却是可以的
arr5 = np.array([2,3])
# 当两个矩阵的列数不一致时候,进行求幂,看结果如何
print(np.power(arr1,arr5))