python搭建numpy_python开发环境搭建及numpy基本属性-老鱼学numpy

本文介绍了如何使用IntelliJ IDEA搭建Python开发环境,特别强调了添加Python插件的方式。随后,文章通过创建Python项目并打印'Hello World'展示了环境的正常运行。接着,文章引入numpy库,通过示例说明了`np.array()`函数将列表转换为矩阵,并展示了查询矩阵维度、形状和元素数量的方法。
摘要由CSDN通过智能技术生成

目的

本节我们将介绍如何搭建python的开发环境以及numpy的基本属性,这样可以检验我们的numpy是否安装正确了。

python开发环境的搭建

工欲善其事必先利其器,我用得比较顺手的是IntelliJ IDEA的开发环境,这次我也用IDEA的python开发环境来进行开发。

我使用IntelliJ IDEA添加python插件方式进行开发,主要原因是因为我还用它来开发JAVA,因此只要在其中下载python插件就可以。

具体安装插件方式就不细讲了,只放一张截图,大家应该看得明白。

f7d2a6a339ae1c5360239f6ba11df6db.png

有的同学也可以下载IDEA的专门开发python的PyCharm,这两种开发环境基本一致,大家可以选择自己习惯的就可以。

为了演示,我将创建一个python项目。

创建方法为:

打开idea,选择File|New|Project,这样会弹出一个对话框,在其中选择Python模块,Project SDK路径如果没有设置的话,就设置一下,设置方法为点击New中选择Add Local,例如:

8ce836a17ee0d958aa0ce79691f165f6.png

最后填写项目名和存放的项目路径:

667a7a95ad0f6d3e9ae4f1eb8ae55d2b.png

项目创建成功后,界面为:

83401482362db964a3614e85b3f5e2c7.png

接着,我们在项目中创建一个python文件:

21e2502f52d289b43c257cb1a3116b12.png

先打印个hello world试试看:

4674f47db7cd213471d0872852590a56.png

这样python开发环境搭建完成!

numpy基本属性

导入下numpy运行下看看:

import numpy as np

a = [[1, 2, 3], [4, 5, 6]]

print("a:", a)

b = np.array(a)

print("b:", b)

运行结果为:

E:\Python\Python36\python.exe E:/learn/numpy/lesson3/main.py

a: [[1, 2, 3], [4, 5, 6]]

b: [[1 2 3]

[4 5 6]]

Process finished with exit code 0

我们可以看到上面的代码中变量a是二维数组,而通过np.array()能够把二维数组转换成二维矩阵,转换成矩阵后,就能进行各种矩阵的运算。

这里,我们学到的第一个重要的numpy的函数就是np.array(),它把数组转换成了矩阵。

有了矩阵之后,我想知道这个矩阵是几维的:

import numpy as np

# 数组

a = [[1, 2, 3], [4, 5, 6]]

print("a:", a)

# 矩阵

b = np.array(a)

print("b:", b)

# 打印矩阵的维度

print("ndim:", b.ndim)

# 打印矩阵的形状,m*n的矩阵

print("shape:", b.shape)

# 打印矩阵总共有多少元素

print("size:", b.size)

输出为:

a: [[1, 2, 3], [4, 5, 6]]

b: [[1 2 3]

[4 5 6]]

ndim: 2

shape: (2, 3)

size: 6

这样我们已经了解了矩阵的一些基本属性了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值