![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
阁云
这个作者很懒,什么都没留下…
展开
-
[pandas]将DataFrame转换成numpy数组后strides值不正常的解决办法
但是DataFrame的values(同DataFrame.to_numpy函数)属性生成的numpy数组,strides属性是异常的,使用numpy.stride_tricks.as_strided函数来对numpy数组进行切分,卷积,滑动窗口生成子序列非常的方便,经过查找资料,发现是因为生成的数据内存不是C连续的,而是F(Fortran )连续可以通过DataFrame.flags来查看。解决办法是将DataFrame.values再copy一遍,带上参数’C’原创 2023-02-17 18:34:43 · 182 阅读 · 1 评论 -
Python struct 库指南
struct --- 将字节串解读为打包的二进制数据¶源代码: Lib/struct.py此模块可以执行 Python 值和以 Python bytes 对象表示的 C 结构之间的转换。 这可以被用来处理存储在文件中或是从网络连接等其他来源获取的二进制数据。 它使用 格式字符串 作为 C 结构布局的精简描述以及与 Python 值的双向转换。注解默认情况下,打包给定 C 结构的结果会包含填充字节以使得所涉及的 C 类型保持正确的对齐;类似地,对齐在解包时也会被纳入考虑。 选择此种行为的目...转载 2020-05-28 20:32:24 · 1604 阅读 · 0 评论 -
python库 ctypes 使用指南
ctypes --- Python 的外部函数库¶ctypes 是 Python 的外部函数库。它提供了与 C 兼容的数据类型,并允许调用 DLL 或共享库中的函数。可使用该模块以纯 Python 形式对这些库进行封装。ctypes 教程¶注意:在本教程中的示例代码使用 doctest 进行过测试,保证其正确运行。由于有些代码在Linux,Windows或Mac OS X下的表现不同,这些代码会在 doctest 中包含相关的指令注解。注意:部分示...转载 2020-05-28 20:29:34 · 3959 阅读 · 1 评论 -
Window 10 python 3.7安装 PyV8
现有的PyV8 编译版 只支持Python3.3如果在3.3以上版本安装使用,import PyV8时会报 import error错误原因就是_PyV8.pyd文件的输入表中导入的是python33.dll而python 3.7版本只有Python37.dll解决方法:1.用PE工具将导入表的python33.dll改为python37.dll2.将python33.dll导入的函数_...原创 2020-03-04 12:29:54 · 2372 阅读 · 4 评论