目录
如何在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")