创建一个一维的NumPy数组

创建一个一维的NumPy数组

一维数组只包含一维的元素。换句话说,NumPy数组的形状应该只包含一个元组的值。让我们看看如何创建一维的NumPy数组。

方法一:首先制作一个列表,然后将其传入numpy.array()

# importing the module
import numpy as np
  
# creating the list
list = [100, 200, 300, 400]
  
# creating 1-d array
n = np.array(list)
print(n)

输出:

[100 200 300 400]

方法2:fromiter()对于创建非数字序列类型的数组很有用,但是它可以创建任何类型的数组。这里我们将把一个字符串转换为NumPy的字符数组。

# imporint gthe module
import numpy as np
  
# creating the string
str = "geeksforgeeks"
  
# creating 1-d array
x = np.fromiter(str, dtype = 'U2')
print(x)

输出:

['g' 'e' 'e' 'k' 's' 'f' 'o' 'r' 'g' 'e' 'e' 'k' 's']

方法3:range()在一个给定的区间内返回均匀的值。

# importing the module
import numpy as np
  
# creating 1-d array
x = np.arange(3, 10, 2)
print(x)

输出:

[3 5 7 9]

方法4:linspace()在两个给定的极限之间建立均匀的空间数字元素。

# importing the module
import numpy as np
  
# creating 1-d array
x = np.linspace(3, 10, 3)
print(x)

输出:

[ 3.   6.5 10. ]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程