您的位置:首页 > 汽车 > 时评 > Windows下Python和PyCharm的应用(三)__Numpy与矩阵

Windows下Python和PyCharm的应用(三)__Numpy与矩阵

2025/1/7 6:07:42 来源:https://blog.csdn.net/quickrubber/article/details/141984461  浏览:    关键词:Windows下Python和PyCharm的应用(三)__Numpy与矩阵

1、背景介绍

   矩阵运算是Python语言的基石。

   而支持矩阵运算的基础语言包就是Numpy。

   参考链接:

Python中Numpy的使用_numpy在python中的用法-CSDN博客

这篇博客介绍的numpy比我的这篇博客介绍的更加的详细。本博客只是根据本人

的实际应用,对最关键的部分,做了一些记录。

2、Numpy的安装

   Numpy的安装非常的简单:

   pip install numpy

   如果想要安装的快一点,就可以采用镜像网站的方式进行安装:

   pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

这样安装的速度比较快,非常的滑溜:

3、list和numpy.ndarry的转换

  

import numpy as np

list = [1, 2, 3, 4, 5, 6, 7, 8]

print(list)

print(type(list))  # list对象

print("--------------------------------------------------")

na = np.array(list)

print(na)

print(type(na))  # ndarray对象

print("--------------------------------------------------")

list2 = na.tolist()

print(type(list2))

print(list2)

截图:

运行结果如下:

简单通俗易懂。

4、ndarray的初始化

5、ndarray 的reshape(再定形)

这个reshape非常的有用。 可以在数组数据数量整体不变的情况下,任意改变数组的结构和维度。

6、矩阵的转置

特意将arr3和 arr4做了对比:

感觉转置就是对二维矩阵沿着对角线做了翻转,再摆正。

   

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com