我创建了一个数组:
Ticket_data = np.empty((0,7),
dtype='str,datetime64[m],datetime64[m],str,str,str,str')
Run Code Online (Sandbox Code Playgroud)
我正在尝试附加数据:
lineitem = [str(data[0][0]), OpenDT, CloseDT, str(data[0][11]),
str(data[0][12]), str(data[0][13]), str(data[0][14])]
Run Code Online (Sandbox Code Playgroud)
凡OpenDT和CloseDT与创建np.datetime64(DTstring, 'm')
我收到错误:
Traceback (most recent call last):
File "Daily Report.py", line 25, in <module>
np.append(Ticket_data, np.array([lineitem]), axis=0)
File "C:\Python27\lib\site-packages\numpy\lib\function_base.py", line 3884, in append
return concatenate((arr, values), axis=axis)
TypeError: invalid type promotion
Run Code Online (Sandbox Code Playgroud)
编辑:
print np.array([lineitem])
Run Code Online (Sandbox Code Playgroud)
产出
[['21539' '2015-06-30T10:46-0700' '2015-06-30T10:55-0700' 'Testtext'
'Testtext2' 'Testtext3' 'Testtext5']]
Run Code Online (Sandbox Code Playgroud)
和
print np.array([lineitem], dtype=Ticket_data.dtype)
Run Code Online (Sandbox Code Playgroud)
输出
[[('', 245672259890L, datetime.datetime(1970, 1, 1, 0, 0), '', '', '', '')
('', …Run Code Online (Sandbox Code Playgroud) 是否可以使用java.util.Random?找到以前生成的随机数?
数字i + 1 =(a*数字i + c)mod 2 48
其中number的第一个值是seed,并且每次调用nextInt(或类似的东西)时简单地递增1
有没有人有关于它是如何生成的更多信息?或者偏移值是多少?
编辑:我从openjdk 找到了这个源代码
是否有安全保存和加载 sympy 对象的官方方法(用于通过互联网发送)?
使用np.save并np.load给出以下异常。
Traceback (most recent call last):
File "testSave.py", line 19, in <module>
print np.load("out.npy", out)
File "C:\Python27\lib\site-packages\numpy\lib\npyio.py", line 415, in load
if mmap_mode:
File "C:\Python27\lib\site-packages\sympy\core\relational.py", line 195, in __nonzero__
raise TypeError("cannot determine truth value of Relational")
TypeError: cannot determine truth value of Relational
Run Code Online (Sandbox Code Playgroud)
我用的是考虑srepr转Eq(5*x + 12 - 8, 12*x - 10)成Equality(Add(Add(Mul(Integer(5), Symbol('x')), Integer(12)), Integer(-8)), Add(Mul(Integer(12), Symbol('x')), Integer(-10))),但据我所知,只有这样,才能将其加载从文本是使用parse,但我不喜欢从互联网EXEC字符串。
这与问题SymPy: Safely parsing strings as I am …
我有一个代表我用来替换元组的点的类。使用元组,我可以调用x, y = point如何使用类来模拟此功能?我可以__repr__返回一个元组,但TypeError: __repr__ returned non-string (type tuple)如果我尝试调用 print,它会抛出。元组如何处理此功能?