python实战应用讲解-【numpy专题篇】常见问题解惑(五)(附python示例代码)

目录

如何在Windows上安装Numpy

在Windows上安装Numpy

对于Conda用户

对于PIP用户

如何在Julia中安装NumPy包


如何在Windows上安装Numpy

Python NumPy是一个通用的数组处理包,提供处理n维数组的工具。它提供了各种计算工具,如综合数学函数、线性代数程序。NumPy既提供了Python的灵活性,又提供了优化好的C代码的速度。它易于使用的语法使任何背景的程序员都能很好地使用它并提高工作效率。

在Windows上安装Numpy

对于Conda用户

如果你想通过conda来完成安装,你可以使用下面的命令。

conda install -c anaconda numpy

安装完成后,你会得到一个类似的消息

请确保你遵循使用conda作为安装的最佳做法。

  • 使用下面的命令,使用一个环境进行安装,而不是在基本环境中。
conda create -n my-env
conda activate my-env

注意:如果你喜欢的安装方法是conda-forge,使用下面的命令。

conda config --env --add channels conda-forge

对于PIP用户

喜欢使用pip的用户可以使用下面的命令来安装NumPy。

pip install numpy

安装完成后,你会得到一个类似的信息。

现在我们已经在系统中成功安装了Numpy,让我们看看几个简单的例子。

实例1:基本Numpy数组字符

# Python program to demonstrate
# basic array characteristics
import numpy as np
  
# Creating array object
arr = np.array( [[ 1, 2, 3],
                [ 4, 2, 5]] )
  
# Printing type of arr object
print("Array is of type: ", type(arr))
  
# Printing array dimensions (axes)
print("No. of dimensions: ", arr.ndim)
  
# Printing shape of array
print("Shape of array: ", arr.shape)
  
# Printing size (total number of elements) of array
print("Size of array: ", arr.size)
  
# Printing type of elements in array
print("Array stores elements of type: ", arr.dtype)

输出:

Array is of type:  
No. of dimensions:  2
Shape of array:  (2, 3)
Size of array:  6
Array stores elements of type:  int64

实例2:Numpy的基本操作

# Python program to demonstrate
# basic operations on single array
import numpy as np
  
a = np.array([1, 2, 5, 3])
  
# add 1 to every element
print ("Adding 1 to every element:", a+1)
  
# subtract 3 from each element
print ("Subtracting 3 from each element:", a-3)
  
# multiply each element by 10
print ("Multiplying each element by 10:", a*10)
  
# square each element
print ("Squaring each element:", a**2)
  
# modify existing array
a *= 2
print ("Doubled each element of original array:", a)
  
# transpose of array
a = np.array([[1, 2, 3], [3, 4, 5], [9, 6, 0]])
  
print ("\nOriginal array:\n", a)
print ("Transpose of array:\n", a.T)

输出:

Adding 1 to every element: [2 3 6 4]
Subtracting 3 from each element: [-2 -1  2  0]
Multiplying each element by 10: [10 20 50 30]
Squaring each element: [ 1  4 25  9]
Doubled each element of original array: [ 2  4 10  6]

Original array:
 [[1 2 3]
 [3 4 5]
 [9 6 0]]
Transpose of array:
 [[1 3 9]
 [2 4 6]
 [3 5 0]]

如何在Julia中安装NumPy包

Julia是一种非常新的、快速的高级编程语言,有能力与python竞争。像python一样,Julia也可以兼容做机器学习和数据分析的部分。在本教程中,我们将学习如何安装NumPy并在Julia环境中使用它。

检查预装的Julia版本

在我们开始安装 Julia 之前,最好先检查一下它是否已经安装在你的系统上。要检查你的设备是否预装了 Julia,只需进入命令行(在运行对话框中搜索 cmd( __ + R ))。
现在运行以下命令。

julia

如果没有安装Julia,请按照《如何在Windows上安装Julia?

安装NumPy软件包

按照这些步骤,在Julia中使用像NumPy这样的库。

第1步:使用Using Pkg命令在Julia中安装外部包。

using Pkg

第2步:添加PyCall包以在julia中安装所需的python模块,为此使用下面的命令。

Pkg.add("PyCall")

第3步:在这一步,我们必须使用PyCall包,为此使用以下命令。

using PyCall

第四步:在这里,这是我们用来完成numpy设置的最后一条语句。

np = pyimport("numpy")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格图素书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值