This commit is contained in:
guanjihuan 2025-03-01 22:01:26 +08:00
parent 1eb25c142b
commit 1df542aaef
3 changed files with 36 additions and 2 deletions

View File

@ -1,7 +1,7 @@
[metadata] [metadata]
# replace with your username: # replace with your username:
name = guan name = guan
version = 0.1.157 version = 0.1.158
author = guanjihuan author = guanjihuan
author_email = guanjihuan@163.com author_email = guanjihuan@163.com
description = An open source python package description = An open source python package

View File

@ -1,6 +1,6 @@
Metadata-Version: 2.2 Metadata-Version: 2.2
Name: guan Name: guan
Version: 0.1.157 Version: 0.1.158
Summary: An open source python package Summary: An open source python package
Home-page: https://py.guanjihuan.com Home-page: https://py.guanjihuan.com
Author: guanjihuan Author: guanjihuan

View File

@ -243,6 +243,40 @@ def write_two_dimensional_data_without_xy_array_and_without_opening_file(matrix,
f.write(str(element)+' ') f.write(str(element)+' ')
f.write('\n') f.write('\n')
# 把矩阵写入.md文件Markdown表格形式
def write_matrix_in_markdown_format(matrix, filename='a'):
import numpy as np
matrix = np.array(matrix)
dim_0 = matrix.shape[0]
dim_1 = matrix.shape[1]
with open(filename+'.md', 'w', encoding='UTF-8') as f:
for i1 in range(dim_1):
f.write(f'| column {i1+1} ')
f.write('|\n')
for i1 in range(dim_1):
f.write('| :---: ')
f.write('|\n')
for i0 in range(dim_0):
for i1 in range(dim_1):
f.write(f'| {matrix[i0, i1]} ')
f.write('|\n')
# 把矩阵写入.md文件Latex形式
def write_matrix_in_latex_format(matrix, filename='a', format='bmatrix'):
import numpy as np
matrix = np.array(matrix)
dim_0 = matrix.shape[0]
dim_1 = matrix.shape[1]
with open(filename+'.md', 'w', encoding='UTF-8') as f:
f.write(f'$$\\begin{{{format}}}\n')
for i0 in range(dim_0):
for i1 in range(dim_1):
if i1 != dim_1-1:
f.write(f'{matrix[i0, i1]} & ')
else:
f.write(f'{matrix[i0, i1]} \\\\\n')
f.write(f'\\end{{{format}}}$$')
# 如果不存在文件夹,则新建文件夹 # 如果不存在文件夹,则新建文件夹
def make_directory(directory='./test'): def make_directory(directory='./test'):
import os import os