- 博客(1)
- 资源 (1)
- 收藏
- 关注
JS+获取当前时间函数方法
JavaScript中编写一个实用程序函数,可以以yyyymmddhhmmss格式获取当前时间。我提供了一个示例实现,它利用内置的Date对象提取年份、月份、日期、小时、分钟和秒,并将它们连接成所需的格式。这是实现的代码:
2023-03-22
Python+数组并将其转换为字符串工具类
这段代码定义了一个名为MatlabArrayString的类,它接受一个数组并将其转换为字符串。如果您想要运行它,您需要在代码中创建一个MatlabArrayString对象并将一个数组作为参数传递给它。例如:
my_array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
my_string = MatlabArrayString(my_array)
print(my_string)
2023-03-22
Python+matlab三维数组工具类
MatlabArray 是一个类,你可以通过实例化这个类来创建一个 Matlab 数组。这个类有很多方法,比如 size(),ndims(),numel() 等等,可以用来获取数组的大小、维度、元素个数等信息。此外,还有一些方法可以对数组进行操作,比如 reshape(),squeeze(),transpose(),permute(),cat(),horzcat(),vertcat() 等等。你可以根据自己的需求选择合适的方法来操作数组。
运行:
这段代码是一个MatlabArray类的实现,它提供了一些常见的数组操作,如reshape、transpose、cat等。要运行它,你需要在文件中创建一个MatlabArray对象并调用其方法。例如,你可以这样做:
import numpy as np
from main import MatlabArray
data = np.array([[1, 2], [3, 4]])
mat_array = MatlabArray(data)
print(mat_array.size())
2023-03-22
Python+矩阵运算工具类
这是一个Python类,名为MatrixArray。它包含了许多矩阵运算的方法,包括加、减、乘、除、转置、求行列式、求逆矩阵、求特征值、求特征向量、奇异值分解、QR分解、LU分解、Cholesky分解、求解线性方程组、最小二乘法、求范数、求迹、求秩、求零空间、Hessenberg分解、Schur分解、指数函数、对数函数、正弦函数、余弦函数、正切函数、反正弦函数、反余弦函数、反正切函数、双曲正弦函数。
使用方法:
这个类可以用来进行矩阵运算。你可以创建一个MatrixArray对象,然后使用它的方法进行矩阵运算。例如,如果你有两个矩阵A和B,你可以这样计算它们的和
A = MatrixArray(np.array([[1, 2], [3, 4]]))
B = MatrixArray(np.array([[5, 6], [7, 8]]))
C = A.add(B)
print(C.matrix)
你可以使用其他方法进行不同的矩阵运算,具体可以参考代码中的注释。
2023-03-22
python+OpenCV录屏程序支持生成视频文件
这段代码是一个屏幕录制器,它使用了OpenCV和pyautogui库。它首先定义了一个VideoWriter对象,用于将帧写入视频文件。然后,它使用pyautogui库获取屏幕截图,并将其转换为numpy数组。接下来,它将颜色空间从BGR转换为RGB,并将帧写入视频文件。最后,它使用cv2.imshow()函数显示帧,并检查是否按下了停止录制键。如果按下了停止录制键,则程序将停止录制并释放所有资源。
使用方法:要使用这段代码,您需要安装OpenCV和pyautogui库。您可以使用pip install opencv-python和pip install pyautogui命令来安装这些库。然后,您可以将代码复制到您的Python文件中,并运行它。它将在您的桌面上创建一个名为“YYYY-MM-DD HH-MM-SS.avi”的视频文件,其中YYYY-MM-DD HH-MM-SS是当前日期和时间。要停止录制,请按下“q”键。
2023-03-22
python+猜数游戏+学习入门
这段代码是一个猜数字的游戏,它会生成一个1到100之间的随机数,然后让用户输入一个数字进行猜测,如果猜测的数字等于随机数,则游戏结束,输出恭喜信息和猜测次数;如果猜测的数字大于随机数,则提示用户猜的数字太大了,需要重新输入;如果猜测的数字小于随机数,则提示用户猜的数字太小了,需要重新输入。
2023-03-22
java+红黑树+开箱即用
这段代码实现了红黑树的插入操作。首先定义了红黑树的节点类RBNode,包含了节点的键值、颜色、左右子节点和父节点。然后定义了红黑树类RBTree,包含了左旋、右旋和插入节点等操作。其中,左旋和右旋操作是为了保持红黑树的平衡,插入节点操作则是将新节点插入到红黑树中,并调用insertFixup方法来修复红黑树的性质。
2023-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人