我在 ubuntu 20.04 上使用 ipython 6.4.0 并使用jupyter kernelspec list,我发现,有 2 个内核:
当我打开任何 .ipynb 文件时,它会直接在“python3”中打开,但我想在“practice_applied_ai”中打开它,因为我创建了虚拟环境 practice_applied_ai 并且只有在这个内核中我才能为我的工作导入 Tensorflow 2.2.0。
我的问题是,有没有办法在不删除任何内核的情况下更改我的默认内核?
我正在解决一些与基于 CRC 生成器的单位错误检测相关的问题,并试图分析哪些生成器检测单位错误,哪些不检测单位错误。
假设,如果我有一个 CRC 生成多项式为 x 4 + x 2。现在我想知道它是否能保证检测到单位错误?
1) 如果对于误差多项式 x k k=1,2,3,则在多项式除以生成多项式 x 4 + x 2的情况下,余数将分别为 x,x 2 ,x 3,并且根据参考文献,如果生成多项式如果有多项且x 0的系数为1,则可以捕获所有单位错误。但它并没有说如果 x 0的系数的系数不为1则不能检测到单位错误。意思是“在循环码中,那些能被 g(x) 整除的 e(x) 错误不会被捕获”。
2)我必须检查 E(x)/g(x) 的余数,其中 E(x)(假设是 x k),其中 k=1,2,3,... 是误差多项式,g( x) 是生成多项式。如果余数为零,那么我无法检测到错误,而当它非零时,我可以检测到它。
所以,根据我的说法,生成多项式 x 4 +x 2保证了基于上述两点的单位错误的检测。请确认我是否正确。
我正在使用 Django 3.0.5 和 python 3.6 并从终端收到错误消息:
“ AttributeError: module 'django.contrib.auth.views' has no attribute 'password_reset' 在我的 urls.py 文件中。
网址.py
```
from django.contrib import admin
from django.urls import path
from django.contrib.auth import views as auth_views
from django.conf.urls import url
from blog import views
urlpatterns = [
path('admin/', admin.site.urls),
path('index/',views.index, name='index'),
path('datetime/',views.current_datetime,name='datetime'),
path('',views.post_list,name='post_list'),
url(r'^blog/(?P<id>\d+)/(?P<slug>[\w-]+)/$',views.post_detail,name="post_detail"),
url('post_create/',views.post_create,name = "post_create"),
url('login/', views.user_login,name="user_login"),
url('logout/', views.user_logout,name="user_logout"),
#Password reset urls
url('password-reset/',auth_views.password_reset, name='password_reset'),
url('password-reset/done/',auth_views.password_reset_done,name="password_reset_done"),
url('password-reset/confirm/(?P<uidb64>[\w-]+)/(?P<token>[\w-]+)/',auth_views.password_reset_confirm, name="password_reset_confirm"),
url('password-reset/complete/', auth_views.password_reset_complete,name="password_reset_complete"),
]
```
Run Code Online (Sandbox Code Playgroud)
我已经检查过这里 是在谈论我写的相同的 4 个视图,然后为什么我收到错误。当我在“url('password-reset/',auth_views.password_reset,name='password_reset')”中将“auth_views.password_reset”更改为“auth_views.PasswordResetForm”时,终端不会显示“password_reset”的任何错误,但随后它显示“password_reset_done”的错误。
谁能告诉我为什么我收到这个错误以及如何解决它。任何帮助将不胜感激。