Python 基本数据分析基础实战【Numpy入门】

import numpy as np
x = np.array([1,2,3,4])
print(x)
y = np.array((1,2,3,5))
print(y)
z = np.array(([1,2],[3,4],[5,6]))
print(z)
"""use list or tuple to new an array"""
a = np.arange(10)
print(a)
"""new an array from 0 to n - 1"""
a = np.ones(10)
print(a)
"""new an float array all valued 1"""
a = np.zeros(10, dtype=np.int32)
print(a)
"""new an int32 array all valued 0"""
a = np.full(10,2)
print(a)
"""new an array all valued 2 which its length is 10."""
a = np.eye(3)
print(a)
"""new an matrix as eye"""
"""
Answer:
[1 2 3 4]
[1 2 3 5]
[[1 2]
 [3 4]
 [5 6]]
[0 1 2 3 4 5 6 7 8 9]
[1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]
[0 0 0 0 0 0 0 0 0 0]
[2 2 2 2 2 2 2 2 2 2]
[[1. 0. 0.]
 [0. 1. 0.]
 [0. 0. 1.]]
"""
x = np.ones((2,3,4))
print(x)
print(x.shape)
'''
np.ones_like(a)
np.zeros_like(a)
np.full_like(a,val)
new an array like a, its.value = val
'''
a = np.linspace(1, 10, 4)
print(a)
b = np.linspace(1, 10, 4, endpoint=False)
print(a)
c = np.concatenate((a, b))
print(c)
"""array 'a' start as 1 and end as 10, num is 4."""
"""new c = a + b"""



"""reshape,resize,flatten"""

moz = np.arange(24).reshape((2, 3, 4))
print(moz)

print(moz[1,2,3])

print(moz[0,1,2])

print(moz[:, 1, -3])

print(moz[:, 1:3, :])

print(moz[:, :, ::2])

"""cut the array"""
"""
[[[ 0  1  2  3]
  [ 4  5  6  7]
  [ 8  9 10 11]]

 [[12 13 14 15]
  [16 17 18 19]
  [20 21 22 23]]]
23
6
[ 5 17]
[[[ 4  5  6  7]
  [ 8  9 10 11]]

 [[16 17 18 19]
  [20 21 22 23]]]
[[[ 0  2]
  [ 4  6]
  [ 8 10]]

 [[12 14]
  [16 18]
  [20 22]]]
"""

moz = np.square(moz)

print(moz)

"""get every one's square return to moz"""












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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值