Ví dụ về IFrame hiển thị IPython

Đó là một câu hỏi thú vị. Tôi vừa thử nó trong một cuốn sổ của riêng mình và phát hiện ra một số điều thú vị

Đầu tiên, tôi đã thử cài đặt _____ 124 _______ thành ________ 125 _______. Điều này không thành công theo cách bạn mô tả và khi tôi xem bảng điều khiển lỗi của trình duyệt (trong Chrome, bạn chuyển đến menu "bánh mì kẹp thịt" ở trên cùng bên phải, sau đó "công cụ khác", rồi "công cụ dành cho nhà phát triển", sau đó chọn "

jquery.min.js: Mixed Content: The page at 'https://www.pythonanywhere.com/user/giles/ipython_notebooks/view/test_iframe.ipynb' was loaded over HTTPS, but requested an insecure resource 'http://www.google.com/'. This request has been blocked; the content must be served over HTTPS.

Vì vậy, điều đang xảy ra là trình duyệt lưu ý rằng sổ ghi chép của tôi đã được tải qua HTTPS và tôi đang cố tải một trang web bằng HTTP không an toàn và nó đã chặn trang web đó. Đây là thực hành bảo mật tốt

Tiếp theo, tôi đã thử sử dụng URL an toàn cho Google, https://www.google.com/. Tôi gặp một lỗi khác trong bảng điều khiển lỗi

Refused to display 'https://www.google.co.uk/?XXXXX' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.

(Tôi đã thay thế các tham số truy vấn của URL chính xác bằng XXXXX đề phòng trường hợp có thông tin cá nhân trong đó. )

Điều đó có nghĩa là Google, trong các tiêu đề HTTP của họ, bao gồm nội dung thông báo cho các trình duyệt rằng trang web của họ không bao giờ được nhúng trong iframe, điều này nghe giống như một biện pháp phòng ngừa bảo mật hợp lý

Vì vậy, cuối cùng, tôi đã chọn một trang web mà tôi biết có thể được nhúng (tôi sẽ không đề cập đến trang nào) và sử dụng trang đó. Nó đã làm việc

Tôi đoán là điều gì đó tương tự đang xảy ra với lựa chọn trang web của bạn. Rất có thể, URL bạn đang sử dụng là HTTP thay vì HTTPS và đó là nguyên nhân, nhưng nếu bạn nhìn vào bảng điều khiển lỗi của trình duyệt, bạn sẽ nhận được câu trả lời chắc chắn

Hầu hết các hình ảnh trực quan yêu cầu nhiều hơn HTML cơ bản. Nhúng HTML trực tiếp vào bảng điều khiển của bạn cũng có nguy cơ xung đột giữa các phần khác nhau trong mã của bạn. Cách linh hoạt nhất để nhúng tài nguyên web là sử dụng một

ghi chú

Cloudera Machine Learning phiên bản 1. 4. 2 (và cao hơn) đã thêm một tính năng mới cho phép người dùng truy cập các tiêu đề bảo mật HTTP để phản hồi đối với Cloudera Machine Learning. Cài đặt này được bật theo mặc định. Tuy nhiên, tiêu đề X-Frame-Options được thêm vào như một phần của tính năng này sẽ chặn hiển thị iFrame do thư viện trực quan hóa dữ liệu của bên thứ ba đưa vào

Để khắc phục sự cố này, quản trị viên trang web có thể truy cập Quản trị viên > Bảo mật page and disable the Enable HTTP security headers property. Restart Cloudera Machine Learning for this change to take effect.

R

library("cdsw")
iframe(src="https://www.youtube.com/embed/8pHzROP1D-w", width="854px", height="510px")

con trăn

from IPython.display import HTML
HTML('<iframe width="854" height="510" src="https://www.youtube.com/embed/8pHzROP1D-w"></iframe>')

Bạn có thể tạo tệp HTML trong bảng điều khiển của mình và hiển thị chúng trong IFrame bằng cách sử dụng thư mục /cdn . Thư mục cdn vẫn tồn tại và dịch vụ nội dung tĩnh do công cụ của bạn tạo sẽ chạy. Chẳng hạn, bạn có thể nhúng tệp HTML đầy đủ với IFrames.

R

library("cdsw") 
f <- file("/cdn/index.html") 
html.content <- paste("<p>Here is a normal random variate:", rnorm(1), "</p>") 
writeLines(c(html.content), f) 
close(f) 
iframe("index.html")

con trăn

from IPython.display import HTML
import random

html_content  = "<p>Here is a normal random variate: %f </p>" % random.normalvariate(0,1)

file("/cdn/index.html", "w").write(html_content)
HTML("<iframe src=index.html>")

Cloudera Machine Learning sử dụng tính năng này để hỗ trợ nhiều thư viện vẽ sơ đồ phong phú như htmlwidget, Bokeh và Plotly

Khi đối tượng này được trả về bởi một ô nhập liệu hoặc được chuyển đến chức năng hiển thị, nó sẽ dẫn đến các điều khiển Âm thanh được hiển thị ở giao diện người dùng (chỉ hoạt động trong sổ ghi chép)

Thông số

dữ liệu. mảng numpy, danh sách, unicode, str hoặc byte

Có thể là một trong

  • Mảng 1d NumPy chứa dạng sóng mong muốn (đơn sắc)
  • Mảng 2d Numpy chứa dạng sóng cho mỗi kênh. Hình dạng=(NCHAN, NSAMPLES). Đối với thứ tự kênh tiêu chuẩn, xem http. // msdn. Microsoft. com/en-us/library/windows/hardware/dn653308(v=vs. 85). aspx
  • Danh sách số float hoặc số nguyên đại diện cho dạng sóng (mono)
  • Chuỗi chứa tên tệp
  • Chuỗi byte chứa dữ liệu PCM thô hoặc
  • URL trỏ đến một tệp trên web

Nếu tùy chọn mảng được sử dụng, dạng sóng sẽ được chuẩn hóa

Nếu tên tệp hoặc url được sử dụng, hỗ trợ định dạng sẽ phụ thuộc vào trình duyệt

url. unicode

Một URL để tải xuống dữ liệu từ

tên tập tin. unicode

Đường dẫn đến tệp cục bộ để tải dữ liệu từ

nhúng. boolean

Dữ liệu hình ảnh nên được nhúng bằng cách sử dụng URI dữ liệu (True) hay nên tham chiếu nguồn ban đầu. Đặt tùy chọn này thành True nếu bạn muốn âm thanh có thể phát sau này mà không cần kết nối internet trong sổ ghi chép

Mặc định là

local_file = FileLink("my/data.txt")
display(local_file)
7, trừ khi đối số từ khóa
local_file = FileLink("my/data.txt")
display(local_file)
8 được đặt, thì giá trị mặc định là
local_file = FileLink("my/data.txt")
display(local_file)
9

tỷ lệ. số nguyên

Tốc độ lấy mẫu của dữ liệu thô. Chỉ bắt buộc khi tham số dữ liệu đang được sử dụng dưới dạng một mảng

tự chạy. bool

Đặt thành True nếu âm thanh sẽ bắt đầu phát ngay lập tức. Mặc định là

local_file = FileLink("my/data.txt")
display(local_file)
9

ví dụ

# Generate a sound
import numpy as np
framerate = 44100
t = np.linspace(0,5,framerate*5)
data = np.sin(2*np.pi*220*t) + np.sin(2*np.pi*224*t))
Audio(data,rate=framerate)

# Can also do stereo or more channels
dataleft = np.sin(2*np.pi*220*t)
dataright = np.sin(2*np.pi*224*t)
Audio([dataleft, dataright],rate=framerate)

Audio("http://www.nch.com.au/acm/8k16bitpcm.wav")  # From URL
Audio(url="http://www.w3schools.com/html/horse.ogg")

Audio('/path/to/sound.wav')  # From file
Audio(filename='/path/to/sound.ogg')

Audio(b'RAW_WAV_DATA..)  # From bytes
Audio(data=b'RAW_WAV_DATA..)

FileLink("my/data.txt")
1 ( data=None, filename=None, url=None, embed=None, rate=None, autoplay=False)
FileLink("my/data.txt")
2()

Tải lại dữ liệu thô từ tệp hoặc URL

lớp
local_file = FileLink("my/data.txt")
display(local_file)
4
FileLink("my/data.txt")
4 ( data=None, url=None, filename=None )

căn cứ.

Một đối tượng bọc dữ liệu sẽ được hiển thị

FileLink("my/data.txt")
1 ( data=None, url=None, filename=None )

Tạo một đối tượng hiển thị với dữ liệu thô

Khi đối tượng này được trả về bởi một biểu thức hoặc được truyền vào hàm hiển thị, nó sẽ dẫn đến dữ liệu được hiển thị ở giao diện người dùng. Loại MIME của dữ liệu phải khớp với các lớp con được sử dụng, vì vậy lớp con Png nên được sử dụng cho dữ liệu 'hình ảnh/png'. Nếu dữ liệu là một URL, trước tiên dữ liệu sẽ được tải xuống và sau đó hiển thị. Nếu như

Thông số

dữ liệu. unicode, str hoặc byte

Dữ liệu thô hoặc URL hoặc tệp để tải dữ liệu từ

url. unicode

Một URL để tải xuống dữ liệu từ

tên tập tin. unicode

Đường dẫn đến tệp cục bộ để tải dữ liệu từ

FileLink("my/data.txt")
2 ()

Tải lại dữ liệu thô từ tệp hoặc URL

lớp
local_file = FileLink("my/data.txt")
display(local_file)
4
FileLink("my/data.txt")
9 ( đường dẫn, url_prefix='', result_html_prefix='', result_html_suffix=' )

căn cứ.

Lớp nhúng liên kết tệp cục bộ trong phiên IPython, dựa trên đường dẫn

e. g. để nhúng một liên kết đã được tạo trong sổ ghi chép IPython dưới dạng my/data. txt

bạn sẽ làm

local_file = FileLink("my/data.txt")
display(local_file)

hoặc trong sổ tay HTML, chỉ cần

FileLink("my/data.txt")

FileLink("my/data.txt")
1 ( path, url_prefix='', result_html_prefix='', result_html_suffix=' )Parameters:

con đường. str

đường dẫn đến tệp hoặc thư mục cần định dạng

thư mục_prefix. str

tiền tố được thêm vào trước tất cả các tệp để tạo liên kết hoạt động [mặc định. 'các tập tin']

result_html_prefix. str

văn bản để thêm vào phần đầu của liên kết [mặc định. không có]

result_html_suffix. str

text to append at the end of link [default: ‘
’]

lớp
local_file = FileLink("my/data.txt")
display(local_file)
4
local_files = FileLinks("my/data")
display(local_files)
3 ( path, url_prefix='', included_suffixes=None, result_html_prefix='', result_html_suffix=' )

căn cứ.

local_files = FileLinks("my/data")
display(local_files)
4

Lớp nhúng liên kết tệp cục bộ trong phiên IPython, dựa trên đường dẫn

e. g. để nhúng các liên kết đến các tệp đã được tạo trong sổ ghi chép IPython theo

local_files = FileLinks("my/data")
display(local_files)
5, bạn sẽ làm

local_files = FileLinks("my/data")
display(local_files)

hoặc trong sổ tay HTML, chỉ cần

FileLinks("my/data")

FileLink("my/data.txt")
1 ( path, url_prefix='', included_suffixes=None, result_html_prefix='', result_html_suffix=' )

Xem các tham số

local_files = FileLinks("my/data")
display(local_files)
8,
local_files = FileLinks("my/data")
display(local_files)
9,
FileLinks("my/data")
0 và
FileLinks("my/data")
1

included_suffixes . list Hậu tố tên tệp cần bao gồm khi định dạng đầu ra [mặc định. bao gồm tất cả các tệp]notebook_display_formatter . chức năng Dùng để định dạng liên kết để hiển thị trong sổ tay. Xem thảo luận về các chức năng của trình định dạng bên dưới. terminal_display_formatter . chức năng Dùng để định dạng liên kết để hiển thị trong terminal. Xem thảo luận về các chức năng của trình định dạng bên dưới.

Các hàm định dạng phải có dạng

f(dirname, fnames, included_suffixes)

tên thư mục . str Tên thư mụcfnames . list Các tệp trong thư mục đóincluded_suffixes . list Các hậu tố tệp nên được đưa vào đầu ra (chuyển Không có nghĩa là bao gồm tất cả các hậu tố trong đầu ra trong trình định dạng tích hợp) đệ quy : boolean Có lặp lại các thư mục con hay không. Mặc định là Đúng.

Hàm sẽ trả về danh sách các dòng sẽ được in trong sổ ghi chép (nếu chuyển notebook_display_formatter) hoặc thiết bị đầu cuối (nếu chuyển terminal_display_formatter). Chức năng này được lặp đi lặp lại cho từng thư mục trong chính nó. con đường. Trình định dạng mặc định đã sẵn sàng, có thể được chuyển vào đây để hỗ trợ định dạng thay thế

lớp
local_file = FileLink("my/data.txt")
display(local_file)
4
FileLinks("my/data")
3 ( data=None, url=None, filename=None )

căn cứ.

FileLinks("my/data")
4

lớp
local_file = FileLink("my/data.txt")
display(local_file)
4
FileLinks("my/data")
6 ( src, width, height, **kwargs )

căn cứ.

Lớp chung để nhúng iframe vào sổ ghi chép IPython

FileLink("my/data.txt")
1 ( src, width, height, **kwargs )class
local_file = FileLink("my/data.txt")
display(local_file)
4
f(dirname, fnames, included_suffixes)
0(data=None, url=None, filename=None, format='png', embed=None, width=None, height=None, retina=False, unconfined=False, metadata=None)

căn cứ.

local_file = FileLink("my/data.txt")
display(local_file)
6

FileLink("my/data.txt")
1 ( data=None, url=None, filename=None, format='png', embed=None, width=None )

Tạo một đối tượng hình ảnh PNG/JPEG với dữ liệu thô

Khi đối tượng này được trả về bởi một ô đầu vào hoặc được chuyển đến chức năng hiển thị, nó sẽ dẫn đến hình ảnh được hiển thị ở giao diện người dùng

Thông số

dữ liệu. unicode, str hoặc byte

Dữ liệu hình ảnh thô hoặc URL hoặc tên tệp để tải dữ liệu từ. Điều này luôn dẫn đến dữ liệu hình ảnh được nhúng

url. unicode

Một URL để tải xuống dữ liệu từ. Nếu bạn chỉ định

f(dirname, fnames, included_suffixes)
3, dữ liệu hình ảnh sẽ không được nhúng trừ khi bạn cũng chỉ định
f(dirname, fnames, included_suffixes)
4

tên tập tin. unicode

Đường dẫn đến tệp cục bộ để tải dữ liệu từ. Hình ảnh từ một tệp luôn được nhúng

định dạng. unicode

Định dạng của dữ liệu hình ảnh (png/jpeg/jpg). Nếu tên tệp hoặc URL được cung cấp cho định dạng sẽ được suy ra từ phần mở rộng tên tệp

nhúng. bool

Should the image data be embedded using a data URI (True) or be loaded using an tag. Set this to True if you want the image to be viewable later with no internet connection in the notebook.

Mặc định là

local_file = FileLink("my/data.txt")
display(local_file)
7, trừ khi đối số từ khóa
local_file = FileLink("my/data.txt")
display(local_file)
8 được đặt, thì giá trị mặc định là
local_file = FileLink("my/data.txt")
display(local_file)
9

Lưu ý rằng QtConsole không thể hiển thị hình ảnh nếu

f(dirname, fnames, included_suffixes)
8 được đặt thành
local_file = FileLink("my/data.txt")
display(local_file)
9

chiều rộng. int

Chiều rộng để hạn chế hình ảnh trong html

chiều cao. int

Chiều cao để hạn chế hình ảnh trong html

võng mạc. bool

Tự động đặt chiều rộng và chiều cao bằng một nửa chiều rộng và chiều cao đo được. Điều này chỉ hoạt động đối với hình ảnh được nhúng vì nó đọc chiều rộng/chiều cao từ dữ liệu hình ảnh. Đối với hình ảnh không được nhúng, bạn chỉ có thể đặt trực tiếp chiều rộng và chiều cao hiển thị mong muốn

không giới hạn. bool

Đặt unconfined=True để vô hiệu hóa giới hạn chiều rộng tối đa của hình ảnh

metadata. mệnh lệnh

Chỉ định siêu dữ liệu bổ sung để đính kèm vào hình ảnh

ví dụ

# dữ liệu hình ảnh được nhúng, hoạt động trong qtconsole và notebook # khi được truyền theo vị trí, đối số đầu tiên có thể là bất kỳ dữ liệu hình ảnh thô nào, # URL hoặc tên tệp để tải dữ liệu hình ảnh từ đó. # Kết quả là luôn nhúng dữ liệu hình ảnh cho hình ảnh nội tuyến. Hình ảnh ('http. //www. Google. fr/hình ảnh/srpr/logo3w. png') Hình ảnh ('/đường dẫn/đến/hình ảnh. jpg’) Hình ảnh(b’RAW_PNG_DATA. ’)

# Chỉ định hình ảnh (url=. ) không nhúng dữ liệu hình ảnh, # nó chỉ tạo thẻ

vid = YouTubeVideo("foo")
display(vid)
0 với liên kết tới nguồn. # Điều này sẽ không hoạt động trong qtconsole hoặc ngoại tuyến. Hình ảnh(url=’http. //www. Google. fr/hình ảnh/srpr/logo3w. png')

FileLink("my/data.txt")
2 ()

Tải lại dữ liệu thô từ tệp hoặc URL

lớp
local_file = FileLink("my/data.txt")
display(local_file)
4
vid = YouTubeVideo("foo")
display(vid)
3 ( data=None, url=None, filename=None )

căn cứ.

local_file = FileLink("my/data.txt")
display(local_file)
6

JSON mong đợi một lệnh hoặc danh sách có thể JSON

không phải là một chuỗi JSON đã được tuần tự hóa

Các loại vô hướng (Không, số, chuỗi) không được phép, chỉ các vùng chứa chính tả hoặc danh sách

lớp
local_file = FileLink("my/data.txt")
display(local_file)
4
vid = YouTubeVideo("foo")
display(vid)
6 ( data=None, url=None, filename=None, lib=None, css=None )

căn cứ.

FileLinks("my/data")
4

FileLink("my/data.txt")
1 ( data=None, url=None, filename=None, lib=None, css=None )

Tạo một đối tượng hiển thị Javascript với dữ liệu thô

Khi đối tượng này được trả về bởi một biểu thức hoặc được truyền vào hàm hiển thị, nó sẽ dẫn đến dữ liệu được hiển thị ở giao diện người dùng. Nếu dữ liệu là một URL, trước tiên dữ liệu sẽ được tải xuống và sau đó hiển thị

Trong Notebook, phần tử chứa sẽ có sẵn dưới dạng

vid = YouTubeVideo("foo")
display(vid)
9 và jQuery sẽ có sẵn. Nội dung được thêm vào
vid = YouTubeVideo("foo")
display(vid)
9 sẽ hiển thị trong khu vực đầu ra

Thông số

dữ liệu. unicode, str hoặc byte

Mã nguồn Javascript hoặc URL để tải xuống từ

url. unicode

Một URL để tải xuống dữ liệu từ

tên tập tin. unicode

Đường dẫn đến tệp cục bộ để tải dữ liệu từ

lib. danh sách hoặc str

Chuỗi URL thư viện Javascript để tải không đồng bộ trước khi chạy mã nguồn. Các URL đầy đủ của các thư viện nên được cung cấp. Một URL thư viện Javascript duy nhất cũng có thể được cung cấp dưới dạng một chuỗi

css. . danh sách hoặc str

Một chuỗi các tệp css cần tải trước khi chạy mã nguồn. Các URL đầy đủ của các tệp css phải được cung cấp. Một URL css duy nhất cũng có thể được cung cấp dưới dạng một chuỗi

lớp
local_file = FileLink("my/data.txt")
display(local_file)
4
vid = YouTubeVideo("abc", start=30)
display(vid)
2 ( data=None, url=None, filename=None )

căn cứ.

FileLinks("my/data")
4

lớp
local_file = FileLink("my/data.txt")
display(local_file)
4
vid = YouTubeVideo("abc", start=30)
display(vid)
5 ( data=None, url=None, filename=None )

căn cứ.

FileLinks("my/data")
4

lớp
local_file = FileLink("my/data.txt")
display(local_file)
4
vid = YouTubeVideo("abc", start=30)
display(vid)
8 ( data=None, url=None, filename=None )

căn cứ.

FileLinks("my/data")
4

lớp
local_file = FileLink("my/data.txt")
display(local_file)
4
start=int(timedelta(hours=1, minutes=46, seconds=40).total_seconds())
1 ( data=None, url=None, filename=None )

căn cứ.

FileLinks("my/data")
4

lớp
local_file = FileLink("my/data.txt")
display(local_file)
4
start=int(timedelta(hours=1, minutes=46, seconds=40).total_seconds())
4 ( data=None, url=None, filename=None )

căn cứ.

local_file = FileLink("my/data.txt")
display(local_file)
6

lớp
local_file = FileLink("my/data.txt")
display(local_file)
4
start=int(timedelta(hours=1, minutes=46, seconds=40).total_seconds())
7 ( id, width=400, height=300, **kwargs )<

căn cứ.

start=int(timedelta(hours=1, minutes=46, seconds=40).total_seconds())
8

Lớp nhúng tài liệu Scribd trong phiên IPython

Sử dụng tham số start_page để chỉ định điểm bắt đầu trong tài liệu Sử dụng tham số view_mode để chỉ định loại hiển thị một lần cuộn. trình chiếu. sách

e. g đến bài viết cơ bản của Display Wes về GẤU TRÚC ở chế độ sách từ trang 3

ScribdDocument(71048089, width=800, height=400, start_page=3, view_mode=”book”)

FileLink("my/data.txt")
1 ( id, width=400, height=300, **kwargs )class
local_file = FileLink("my/data.txt")
display(local_file)
4
In [1]: set_matplotlib_close(False)
1(data=None, url=None, filename=None)

căn cứ.

local_file = FileLink("my/data.txt")
display(local_file)
6

Xác thực rằng dữ liệu hiển thị là văn bản

lớp
local_file = FileLink("my/data.txt")
display(local_file)
4
In [1]: set_matplotlib_close(False)
4 ( id, width=400, height=300, **kwargs )<

căn cứ.

start=int(timedelta(hours=1, minutes=46, seconds=40).total_seconds())
8

Lớp nhúng video Vimeo trong phiên IPython, dựa trên id video của nó

FileLink("my/data.txt")
1 ( id, width=400, height=300, **kwargs )class
local_file = FileLink("my/data.txt")
display(local_file)
4
In [1]: set_matplotlib_close(False)
8(id, width=400, height=300, **kwargs)

căn cứ.

start=int(timedelta(hours=1, minutes=46, seconds=40).total_seconds())
8

Lớp nhúng Video YouTube trong phiên IPython, dựa trên id video của nó

e. g. để nhúng video từ https. //www. youtube. com/watch?v=foo , bạn sẽ làm

vid = YouTubeVideo("foo")
display(vid)

Để bắt đầu từ 30 giây

vid = YouTubeVideo("abc", start=30)
display(vid)

Để tính giây từ thời gian là giờ, phút, giây, hãy sử dụng

start=int(timedelta(hours=1, minutes=46, seconds=40).total_seconds())

Các thông số khác có thể được cung cấp như tài liệu tại

FileLink("my/data.txt")
1 ( id, width=400, height=300, **kwargs )

15 chức năng

local_file = FileLink("my/data.txt")
display(local_file)
4
local_file = FileLink("my/data.txt")
display(local_file)
03 ( wait=False )

Xóa đầu ra của đầu ra nhận ô hiện tại

Thông số

Chờ đợi. bool [mặc định. SAI]

Đợi xóa đầu ra cho đến khi có đầu ra mới để thay thế

local_file = FileLink("my/data.txt")
display(local_file)
4
local_file = FileLink("my/data.txt")
display(local_file)
05 ( *objs, **kwargs )

Hiển thị một đối tượng Python trong tất cả các giao diện người dùng

Theo mặc định, tất cả các biểu diễn sẽ được tính toán và gửi đến giao diện người dùng. Frontends có thể quyết định đại diện nào được sử dụng và cách thức

Thông số

obj. bộ đối tượng

Các đối tượng Python để hiển thị

thô. bool, tùy chọn

Có phải các đối tượng được hiển thị đã là các ký tự chính xác có khóa bắt chước của dữ liệu hiển thị thô hay các đối tượng Python cần được định dạng trước khi hiển thị? . SAI]

bao gồm. danh sách hoặc tuple, tùy chọn

Danh sách các chuỗi loại định dạng (loại MIME) để đưa vào chính tả dữ liệu định dạng. Nếu điều này được đặt, chỉ các loại định dạng có trong danh sách này sẽ được tính toán

loại trừ. danh sách hoặc tuple, tùy chọn

Danh sách các chuỗi loại định dạng (loại MIME) để loại trừ trong định dạng dữ liệu chính tả. Nếu điều này được đặt, tất cả các loại định dạng sẽ được tính toán, ngoại trừ những loại có trong đối số này

metadata. chính tả, tùy chọn

Một từ điển siêu dữ liệu để liên kết với đầu ra. các khóa kiểu mime trong từ điển này sẽ được liên kết với các định dạng biểu diễn riêng lẻ, nếu chúng tồn tại

local_file = FileLink("my/data.txt")
display(local_file)
4
local_file = FileLink("my/data.txt")
display(local_file)
07 ( *objs, **kwargs )

Hiển thị biểu diễn HTML của một đối tượng

Thông số

obj. bộ đối tượng

Các đối tượng Python để hiển thị hoặc nếu raw=True dữ liệu HTML thô để hiển thị

thô. bool

Các đối tượng dữ liệu là dữ liệu thô hay đối tượng Python cần được định dạng trước khi hiển thị? . SAI]

metadata. chính tả (tùy chọn)

Siêu dữ liệu được liên kết với đầu ra kiểu mô phỏng cụ thể

local_file = FileLink("my/data.txt")
display(local_file)
4
local_file = FileLink("my/data.txt")
display(local_file)
09 ( *objs, **kwargs )

Hiển thị biểu diễn Javascript của một đối tượng

Thông số

obj. bộ đối tượng

Các đối tượng Python để hiển thị hoặc nếu raw=True dữ liệu javascript thô để hiển thị

thô. bool

Các đối tượng dữ liệu là dữ liệu thô hay đối tượng Python cần được định dạng trước khi hiển thị? . SAI]

metadata. chính tả (tùy chọn)

Siêu dữ liệu được liên kết với đầu ra kiểu mô phỏng cụ thể

local_file = FileLink("my/data.txt")
display(local_file)
4
local_file = FileLink("my/data.txt")
display(local_file)
11 ( *objs, **kwargs )

Hiển thị biểu diễn JPEG của một đối tượng

Thông số

obj. bộ đối tượng

Các đối tượng Python để hiển thị hoặc nếu dữ liệu raw=True raw JPEG để hiển thị

thô. bool

Các đối tượng dữ liệu là dữ liệu thô hay đối tượng Python cần được định dạng trước khi hiển thị? . SAI]

metadata. chính tả (tùy chọn)

Siêu dữ liệu được liên kết với đầu ra kiểu mô phỏng cụ thể

local_file = FileLink("my/data.txt")
display(local_file)
4
local_file = FileLink("my/data.txt")
display(local_file)
13 ( *objs, **kwargs )

Hiển thị biểu diễn JSON của một đối tượng

Lưu ý rằng không có nhiều giao diện người dùng hỗ trợ hiển thị JSON

Thông số

obj. bộ đối tượng

Các đối tượng Python để hiển thị hoặc nếu raw=True dữ liệu json thô để hiển thị

thô. bool

Các đối tượng dữ liệu là dữ liệu thô hay đối tượng Python cần được định dạng trước khi hiển thị? . SAI]

metadata. chính tả (tùy chọn)

Siêu dữ liệu được liên kết với đầu ra kiểu mô phỏng cụ thể

local_file = FileLink("my/data.txt")
display(local_file)
4
local_file = FileLink("my/data.txt")
display(local_file)
15 ( *objs, **kwargs )

Hiển thị biểu diễn LaTeX của một đối tượng

Thông số

obj. bộ đối tượng

Các đối tượng Python để hiển thị hoặc nếu raw=True dữ liệu latex thô để hiển thị

thô. bool

Các đối tượng dữ liệu là dữ liệu thô hay đối tượng Python cần được định dạng trước khi hiển thị? . SAI]

metadata. chính tả (tùy chọn)

Siêu dữ liệu được liên kết với đầu ra kiểu mô phỏng cụ thể

local_file = FileLink("my/data.txt")
display(local_file)
4
local_file = FileLink("my/data.txt")
display(local_file)
17 ( *objs, **kwargs )

Hiển thị biểu diễn Markdown của một đối tượng

Thông số

obj. bộ đối tượng

Các đối tượng Python để hiển thị hoặc nếu raw=True dữ liệu đánh dấu thô để hiển thị

thô. bool

Các đối tượng dữ liệu là dữ liệu thô hay đối tượng Python cần được định dạng trước khi hiển thị? . SAI]

metadata. chính tả (tùy chọn)

Siêu dữ liệu được liên kết với đầu ra kiểu mô phỏng cụ thể

local_file = FileLink("my/data.txt")
display(local_file)
4
local_file = FileLink("my/data.txt")
display(local_file)
19 ( *objs, **kwargs )

Hiển thị biểu diễn PDF của một đối tượng

Thông số

obj. bộ đối tượng

Các đối tượng Python để hiển thị hoặc nếu raw=True dữ liệu javascript thô để hiển thị

thô. bool

Các đối tượng dữ liệu là dữ liệu thô hay đối tượng Python cần được định dạng trước khi hiển thị? . SAI]

metadata. chính tả (tùy chọn)

Siêu dữ liệu được liên kết với đầu ra kiểu mô phỏng cụ thể

local_file = FileLink("my/data.txt")
display(local_file)
4
local_file = FileLink("my/data.txt")
display(local_file)
21 ( *objs, **kwargs )

Hiển thị biểu diễn PNG của một đối tượng

Thông số

obj. bộ đối tượng

Các đối tượng Python để hiển thị hoặc nếu dữ liệu raw=True raw png để hiển thị

thô. bool

Các đối tượng dữ liệu là dữ liệu thô hay đối tượng Python cần được định dạng trước khi hiển thị? . SAI]

metadata. chính tả (tùy chọn)

Siêu dữ liệu được liên kết với đầu ra kiểu mô phỏng cụ thể

local_file = FileLink("my/data.txt")
display(local_file)
4
local_file = FileLink("my/data.txt")
display(local_file)
23 ( *objs, **kwargs )

Hiển thị biểu diễn đẹp (mặc định) của một đối tượng

Thông số

obj. bộ đối tượng

Các đối tượng Python để hiển thị hoặc nếu raw=True dữ liệu văn bản thô để hiển thị

thô. bool

Các đối tượng dữ liệu là dữ liệu thô hay đối tượng Python cần được định dạng trước khi hiển thị? . SAI]

metadata. chính tả (tùy chọn)

Siêu dữ liệu được liên kết với đầu ra kiểu mô phỏng cụ thể

local_file = FileLink("my/data.txt")
display(local_file)
4
local_file = FileLink("my/data.txt")
display(local_file)
25 ( *objs, **kwargs )

Hiển thị biểu diễn SVG của một đối tượng

Thông số

obj. bộ đối tượng

Các đối tượng Python để hiển thị hoặc nếu raw=True dữ liệu svg thô để hiển thị

thô. bool

Các đối tượng dữ liệu là dữ liệu thô hay đối tượng Python cần được định dạng trước khi hiển thị? . SAI]

metadata. chính tả (tùy chọn)

Siêu dữ liệu được liên kết với đầu ra kiểu mô phỏng cụ thể

local_file = FileLink("my/data.txt")
display(local_file)
4
local_file = FileLink("my/data.txt")
display(local_file)
27 ( data, metadata=None, source=None )

Xuất bản dữ liệu và siêu dữ liệu lên tất cả các giao diện người dùng

Xem thông báo

local_file = FileLink("my/data.txt")
display(local_file)
28 trong tài liệu thông báo để biết thêm chi tiết về loại thông báo này

Các loại MIME sau hiện đang được triển khai

  • văn bản/đồng bằng
  • văn bản/html
  • văn bản/đánh dấu
  • văn bản/cao su
  • ứng dụng/json
  • ứng dụng/javascript
  • hình ảnh/png
  • hình ảnh/jpeg
  • hình ảnh/svg+xml
Thông số

dữ liệu. mệnh lệnh

Một từ điển có các khóa là loại MIME hợp lệ (như 'text/plain' hoặc 'image/svg+xml') và các giá trị là dữ liệu cho loại MIME đó. Bản thân dữ liệu phải là cấu trúc dữ liệu JSON'able. Tối thiểu tất cả dữ liệu phải có dữ liệu 'văn bản/đơn giản', dữ liệu này có thể được hiển thị bởi tất cả các giao diện người dùng. Nếu nhiều hơn văn bản thuần túy được cung cấp, tùy thuộc vào giao diện người dùng để quyết định sử dụng đại diện nào

metadata. mệnh lệnh

Một từ điển cho siêu dữ liệu liên quan đến dữ liệu. Điều này có thể chứa các cặp khóa, giá trị tùy ý mà giao diện người dùng có thể sử dụng để diễn giải dữ liệu. Các khóa loại mime khớp với các khóa trong dữ liệu có thể được sử dụng để chỉ định siêu dữ liệu về các biểu diễn cụ thể

nguồn. str, không dùng nữa

chưa sử dụng

local_file = FileLink("my/data.txt")
display(local_file)
4
local_file = FileLink("my/data.txt")
display(local_file)
30 ( close=True )

Đặt xem chương trình phụ trợ nội tuyến có tự động đóng tất cả các số liệu hay không

Theo mặc định, chương trình phụ trợ nội tuyến được sử dụng trong IPython Notebook sẽ tự động đóng tất cả các số liệu matplotlib sau khi mỗi ô được chạy. Điều này có nghĩa là các ô trong các ô khác nhau sẽ không ảnh hưởng. Đôi khi, bạn có thể muốn tạo một biểu đồ trong một ô và sau đó tinh chỉnh nó trong các ô sau. Điều này có thể được thực hiện bởi