python3 Numpy time模块

101 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

Trick:纯demo,心在哪里,结果就在那里(ipython notebook代码演示)

 5
import numpy as np
a = np.array([[1,2,3,4],[2,3,4,5]])
print (a)
[[1 2 3 4]
 [2 3 4 5]]
 9
import numpy as np
a = np.array([1,2,3,4],ndmin = 3)
print (a)
[[[1 2 3 4]]]
11
import numpy as np
dt = np.dtype(np.int32)
print dt
  File "<ipython-input-11-96707a7b8c9c>", line 3
    print dt
           ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(dt)?
 
13
import numpy as np
x = np.array([1,2,3,4,5,6])
print (x.flags)
 
  C_CONTIGUOUS : True
  F_CONTIGUOUS : True
  OWNDATA : True
  WRITEABLE : True
  ALIGNED : True
  WRITEBACKIFCOPY : False
  UPDATEIFCOPY : False
16
import numpy as np
x = np.empty([3,2], dtype = int)
print(x)
 
[[1 2]
 [3 4]
 [5 6]]
41
import numpy as np
s = 'Hello World'
a = np.frombuffer(s, dtype = 'S1')
print (a)
---------------------------------------------------------------------------
 
AttributeError                            Traceback (most recent call last)
 
<ipython-input-41-30ab03270588> in <module>
      1 import numpy as np
      2 s = 'Hello World'
----> 3 a = np.frombuffer(s, dtype = 'S1')
      4 print (a)
 
AttributeError: 'str' object has no attribute '__buffer__'
 
42
 
# 从列表中获得迭代器
import numpy as np
list = range(5)
it = iter(list)
# 使用迭代器创建 ndarray
x = np.fromiter(it, dtype = float)
print (x)
[0. 1. 2. 3. 4.]
 3
import numpy as np
x = np.linspace(10,20,5)
print(x)
[10.  12.5 15.  17.5 20. ]
 3
import numpy as np
#显示该数组中(0,0),(1,1),(2,0)位置的元素
x = np.array([[1, 2], [3, 4], [5, 6]])
y = x[[0,1,2],[0,1,0]]
print(y)
[1 4 5]
 7
import numpy as np
a = np.arange(8).reshape(2,4)
 
print ('原数组:')
print (a)
print ('\n')
 
print ('调用 ravel 函数之后:')
print (a.ravel())
print ('\n')
 
print ('以 F 风格顺序调用 ravel 函数之后:')
print (a.ravel(order = 'F') )
原数组:
[[0 1 2 3]
 [4 5 6 7]]
 
 
调用 ravel 函数之后:
[0 1 2 3 4 5 6 7]
 
 
以 F 风格顺序调用 ravel 函数之后:
[0 4 1 5 2 6 3 7]
17
import time
s= time.time()
time.sleep(2)
print(s)
p = time.time()
print(p)
q = p s 
print(q)
1568959868.6637378
1568959870.6643877
2.000649929046631
26
import time
s = 1568959868.6637378
t = time.localtime(s)
w = time.strftime("%Y-%m-%d %H:%M:%S",t)
print(w)
2019-09-20 14:11:08