第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

可視化 3x3 numpy 數(shù)組并將其保存為新的形狀數(shù)組:400x600

可視化 3x3 numpy 數(shù)組并將其保存為新的形狀數(shù)組:400x600

慕的地6264312 2021-11-02 19:09:03
我有這樣的數(shù)組:import numpy as npnp.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])我想以某種很好的方式進(jìn)行可視化,例如:但分辨率為:400 x 600。所以最后我想要有新的形狀數(shù)組 (400, 600) 如果使用以下方法繪制:import matplotlib.pyplot as pltplt.imshow(my_new_array)將顯示如上的圖像。是否可以?有什么包可以幫助我嗎?[編輯:]@Mad Physicist 評論后,我研究了乳膠,以下代碼可以完成這項(xiàng)工作:\documentclass{article}\usepackage{amsmath}\begin{document}    \[      \begin{bmatrix}    1 & 2 & 3 \\    4 & 5 & 6 \\    7 & 8 & 9  \end{bmatrix}\]\end{document}并且matplotlib可以選擇在軸和標(biāo)題上使用文本,但我不知道如何在繪圖正文中使用它。也許空情節(jié)并在中間使用標(biāo)題?[edit2]:這里的第二個答案最接近我需要的: 使用 Python 將乳膠代碼轉(zhuǎn)換為圖像(或其他可顯示格式) 但是,正如我在下面的評論中所述,我在使用使用 matplotlib 和的不同方法的 kaggle 上遇到了錯誤乳膠:FileNotFoundError: [Errno 2] No such file or directory: 'latex': 'latex'
查看完整描述

2 回答

?
互換的青春

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個贊

Matplotlib 可以使用 LaTeX 渲染文本,因此您可以利用它來進(jìn)行這種可視化:


import numpy as np

import matplotlib.pyplot as plt


def show_mat(a, font_size, resolution=None, dpi=None):

    resolution = resolution or (600, 400)

    dpi = dpi or 100

    res_x, res_y = resolution

    inc_x = res_x / dpi

    inc_y = res_y / dpi

    rows, cols = a.shape

    fig = plt.figure(figsize=(inc_x, inc_y), dpi=dpi)

    ax = fig.add_subplot(111)

    ax.set_axis_off()

    a_str = r' \\ '.join(' & \quad & '.join(map(str, row)) for row in a)

    alig = 'c' * (2 * cols - 1)

    tex = r"$\left[\begin{{array}}{{{}}}{}\end{{array}}\right]$".format(alig, a_str)

    ax.text(0.5, 0.5, tex, size=font_size,

            horizontalalignment='center', verticalalignment='center',

            transform=ax.transAxes)


show_mat(np.arange(1, 10).reshape(3, 3), font_size=50)

輸出:

http://img1.sycdn.imooc.com//61811d6d00014c9b05380374.jpg

查看完整回答
反對 回復(fù) 2021-11-02
?
鴻蒙傳說

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個贊

您使用的 Kaggle 內(nèi)核似乎無法訪問 LaTex 解釋器。


如果您只想為演示文稿創(chuàng)建一些圖像,您可以查看Latex 2 png。在這里你必須輸入


\begin{bmatrix}

    1 & 2 & 3 \\

    4 & 5 & 6 \\

    7 & 8 & 9


  \end{bmatrix}

這將導(dǎo)致以下圖像:

http://img1.sycdn.imooc.com//61811d810001a6b103710315.jpg

查看完整回答
反對 回復(fù) 2021-11-02
  • 2 回答
  • 0 關(guān)注
  • 244 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號