Numpy-创建数组
生活随笔
收集整理的這篇文章主要介紹了
Numpy-创建数组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import numpy as np
#定義1個一維的元素屬性是整型的array
a = np.array([1,2,3],dtype = np.int32)
print(a.dtype)
int32#定義1個一維的元素屬性是浮點型的array
b = np.array([1,2,3],dtype = np.float)
print(b.dtype)
float64##定義1個二維的元素屬性是整型的array
d= np.array([[1,2,3],[4,5,6]],dtype = np.int32)
print(d)
[[1 2 3][4 5 6]]#生成一個元素全為0,兩行三列的矩陣
zero = np.zeros((2,3))
print(zero)
[[0. 0. 0.][0. 0. 0.]]#生成1個元素全為1,三行四列的矩陣
one = np.ones((3,4))
print(one)
[[1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.]]#生成一個這樣的矩陣,里面的元素全都接近于0,但卻不是0的矩陣
empty = np.empty((3,2))
print(empty)
[[0. 0.][0. 0.][0. 0.]]#生成一個元素從0到9的一維矩陣
e = np.arange(10)
print(e)
[0 1 2 3 4 5 6 7 8 9]#生成一個元素從4到11的一維矩陣
f = np.arange(4,12)
print(f)
[ 4 5 6 7 8 9 10 11]#生成一個元素從1開始,間隔為3,直到20的一維矩陣
g = np.arange(1,20,3)
print(g)
[ 1 4 7 10 13 16 19]#將形狀為1行8列的矩陣重新定義為4行2列的形狀
h = np.arange(8).reshape(4,2)
print(h)
[[0 1][2 3][4 5][6 7]]
print(h.shape)
(4, 2)
總結
以上是生活随笔為你收集整理的Numpy-创建数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Numpy-矩阵的运算
- 下一篇: Numpy-随机生成以及矩阵的运算