我是Python的初学者。我关注英特尔的机器学习课程。我在编码中遇到了一些麻烦。我在 Jupyter 中运行下面的代码,它会引发一个AttributeError.
import pandas as pd
step_data = [3620, 7891, 9761,3907, 4338, 5373]
step_counts = pd.Series(step_data,name='steps')
print(step_counts)
Run Code Online (Sandbox Code Playgroud)
AttributeError:模块“pandas”没有属性“plotting”
我正在学习Django REST Framework。我想在django rest框架中使用django-filter选择我想要的结果。我写了一个filter.py来获取价格在pricemin和pricemax之间的商品:
class GoodsFilter(filters.FilterSet):
pricemin = filters.NumberFilter(name="shop_price", lookup_expr='gte')
pricemax = filters.NumberFilter(name="shop_price", lookup_expr='lte')
class Meta:
model = Goods
fields = ['pricemin', 'pricemax']
Run Code Online (Sandbox Code Playgroud)
然后我在view.py中使用了此过滤器:
class GoodsListViewSet(mixins.ListModelMixin,viewsets.GenericViewSet):
queryset = Goods.objects.all()
serializer_class = GoodsSerializer
pagination_class = GoodsPagination
filter_backends = (DjangoFilterBackend,)
filter_class = GoodsFilter
Run Code Online (Sandbox Code Playgroud)
当我运行项目时,会出现如下错误:
TypeError at /goods/
__init__() got an unexpected keyword argument 'name'
Run Code Online (Sandbox Code Playgroud)
我没有在代码中使用参数'name',所以我不知道该错误。追溯:
Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/goods/
Django Version: 2.0.3
Python Version: 3.6.4
Installed Applications:
['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'DjangoUeditor',
'users.apps.UsersConfig',
'goods.apps.GoodsConfig',
'trade.apps.TradeConfig',
'user_operation.apps.UserOperationConfig',
'crispy_forms', …Run Code Online (Sandbox Code Playgroud) 有什么方法可以支持在上传视频文件时减小视频大小吗AWS S3 bucket?
我尝试了LambdaAWS提供的服务。我从输入存储桶下载视频文件并用于ffmpeg压缩视频文件。但文件夹中只有 512MB 空间限制,tmp该文件夹是 Lambda 中唯一可写的文件夹,512MB 不足以满足我的工作。
有人有想法来解决这个问题吗?
我是geodjango的初学者。我跟着youtube上的视频教程。我完成了地理数据库的安装。
模型.py:
from django.db import models
from django.contrib.gis.db import models as geomodels
class City(models.Model):
name = models.CharField(max_length=100, blank=False)
geometry = geomodels.PointField()
class Meta:
# order of drop-down list items
ordering = ('name',)
verbose_name_plural = 'cities'
Run Code Online (Sandbox Code Playgroud)
当我打开管理页面时。PointField 只有一个暗图像。 深色图像, 但我可以添加位置。 位置 如何获得真实地图而不是暗图像?我使用 Django 2.0 和 python 3.6
我已经安装了node.js。接下来,我使用命令安装了cnmp
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install
Run Code Online (Sandbox Code Playgroud)
当我尝试命令时cnpm run dev
出现错误:
npm ERR! path C:\Users\Harry\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\Harry\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Harry\AppData\Roaming\npm-cache\_logs\2018-08-03T02_48_22_663Z-debug.log
Run Code Online (Sandbox Code Playgroud)
所以我将package.json从C:\Users\Harry\AppData\Roaming\npm\node_modules\cnpm移到,'C:\Users\Harry\package.json'
但是仍然出现错误:
npm ERR! …Run Code Online (Sandbox Code Playgroud) 这是我的代码:
function makeCounter(x) {
x = x || 0;
var obj = {
value: x,
increment: function(){
x = x + 1;
return x;
},
decrement: function() {
x = x - 1;
return x;
}
}
return obj;
}
var counter = makeCounter();
console.log(counter.increment()); // output is 1
console.log(counter.value); // output is 0
Run Code Online (Sandbox Code Playgroud)
现在,我想知道如何编辑代码,以便在counter.increment()之后值为1.