前言Pyside6是Qt6对应的官方python库,官方有较全面的使用文档:https://doc.qt.io/qtforpython/contents.html。本文使用Python3.7版本,从头安装使用Pys...
前言subprocess库用于在控制台中调用子进程,可以模拟控制台命令输入输出。subprocess.run如果只是简单调用运行第三方程序的话,使用subprocess.run最为简单。下面以调用ping命令为例#...
注:排序算法的稳定性指相等的元素在排序前后相对位置是否变化,稳定排序主要用于不同键值比较,比如ACM成绩排序,先按分数排序,相同分数再按用时最短排序。冒泡排序不断比较相邻元素,每次遍历将最大值移至队尾。def bu...
问题如标题所示,在重写了QPlainTextEdit的拖放方法后,发现拖放文件后光标就不动了,但编辑功能正常,就很奇怪,虽然不会报bug,但很影响使用,文档里翻了半天没有找到问题,换了个搜索姿势后找到了和我遇到相同...
相同点用于求解形如AX=b的方程组。不同点numpy.linalg.solve需要A矩阵为方阵,求解的结果为方程准确解。numpy.linalg.lstsq允许A矩阵为超定的,当方程数大于未知数时求解结果为最小二乘...
问题一直空间散点坐标值,计算三点组成三角形的面积。方法1利用矩阵来计算这里是否需要加绝对值?import numpy as np
def area(p):
p1, p2, p3 = p
a = [[...
说明blender插件脚本里新建物体的两种方法,其实本质上是一样的,这里做个记录以防日后忘记。方法一来自之前在网络上搜到的方法,是直接在data里新建物体并link到场景集合里。class PointsImport...
前言都说blender的python脚本编写起来很简单,虽然已经能够在脚本里调用一些api实现自动化,但实际写成插件还是有很多东西需要摸索的,这里记录一些关键知识点。参考先将一些重要的和有益的参考或学习资料列一下:...
安装用blender内置的文本编辑器来编写代码体验实在是太糟糕了,利用JacquesLucke大神编写的vscode插件Blender Development就可以开心的在vscode里编写代码了。打开vscode...
函数numpy中可用于拼接的函数有:append(arr, values, axis=None)concatenate((a1, a2, ...), axis=0, out=None)stack(arrays, a...