BBC news reading 1


1.新闻原文

Apple sees iPhone sales drop again but beats forecasts

  • 26 July 2016
  • From the section Business
Image copyright  Getty Images

Apple has reported a second consecutive quarter of falling iPhone sales, but the 15% drop was not as bad as analysts had feared.

The US tech giant sold 40.4 million iPhones in its third quarter, slightly above forecasts of 40.02 million.

Apple chief executive Tim Cook said the results reflected "stronger customer demand... than we anticipated".

The firm said it expected sales to fall again in the fourth quarter to between $45.5bn (£34bn; €41.4bn) and $47.5bn.

Demand for Apple's flagship product has been slowing since the second quarter when the firm reported the first drop in iPhone sales since their 2007 launch.

The iPhone makes up for around two-thirds of Apple's sales and accounts for even more of its profits.

The slowdown in iPhone sales sent profit down 27% to $7.8bn in the three months to 25 June, while revenues fell 14.6% to $42.4bn.

Image caption  iPhone 6 sales surged 35% in the second quarter last year

Apple's sales in Greater China - defined by the company as China, Hong Kong and Taiwan - plunged 33%.

The firm blamed economic uncertainty and people not upgrading their phones as often for the drop.

China accounts for almost a quarter of Apple's sales, more than all of Europe combined.

"It is very clear that there are some signs of economic slowdown in China, and we will have to work through them.

"We understand China well and we remain very, very optimistic about the future there," said Apple chief financial officer Luca Maestri.

Apple shares surge

Results were also hit by the impact of a stronger dollar.

Nonetheless, shares, which have fallen almost 20% over the past year, rose over 7% in after-hours trading because the firm's overall performance was not as bad as analysts had expected.

Mr Maestri said comparisons to the second quarter last year, when iPhone 6 sales surged 35%, made its performance seem worse than it was.

He also pointed to its services business, which includes the App Store, Apple Pay, iCloud and other services, as a bright spot.

The division made nearly $6bn in revenue, up 18.9% from the same time last year, and is now the firm's second-largest sales generator after the iPhone.

The shift is good news for the firm because it allows it to make more money from its existing users.

文章转自:http://www.bbc.com/news/business-36900134

2. knowledge ball

  * flagship product: 就是我们常说的旗舰产品

  *slowdown in: slowdown 动词词组演变的复合型名词。这个以后留心总结吧

  *account for:导致,引起,对......负责

 

******Rome was not built in a day!******



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
BBC分类方法是一种基于贝叶斯定理的文本分类方法,常用于文本分类和情感分析等领域。在Python中,可以使用多种库来实现BBC分类方法,其中最常用的是nltk和scikit-learn库。 使用nltk库实现BBC分类方法: 1. 安装nltk库并导入: ``` !pip install nltk import nltk ``` 2. 加载BBC数据集: ``` from nltk.corpus import bbc documents = [(bbc.raw(fileid), bbc.categories(fileid)[0]) for fileid in bbc.fileids()] ``` 3. 分割数据集: ``` from sklearn.model_selection import train_test_split train_docs, test_docs = train_test_split(documents, test_size=0.2, random_state=42) ``` 4. 特征提取: ``` from nltk.tokenize import word_tokenize from nltk.stem import WordNetLemmatizer from sklearn.feature_extraction.text import TfidfVectorizer lemmatizer = WordNetLemmatizer() def tokenize(text): words = word_tokenize(text.lower()) words = [lemmatizer.lemmatize(word) for word in words if word.isalpha()] return words vectorizer = TfidfVectorizer(tokenizer=tokenize) train_features = vectorizer.fit_transform([doc[0] for doc in train_docs]) test_features = vectorizer.transform([doc[0] for doc in test_docs]) ``` 5. 训练模型: ``` from sklearn.naive_bayes import MultinomialNB clf = MultinomialNB() clf.fit(train_features, [doc[1] for doc in train_docs]) ``` 6. 预测: ``` predicted = clf.predict(test_features) ``` 使用scikit-learn库实现BBC分类方法: 1. 加载BBC数据集: ``` from sklearn.datasets import fetch_20newsgroups categories = ['alt.atheism', 'comp.graphics', 'sci.med', 'soc.religion.christian'] news_train = fetch_20newsgroups(subset='train', categories=categories, shuffle=True, random_state=42) news_test = fetch_20newsgroups(subset='test', categories=categories, shuffle=True, random_state=42) ``` 2. 特征提取: ``` from sklearn.feature_extraction.text import TfidfVectorizer vectorizer = TfidfVectorizer() train_features = vectorizer.fit_transform(news_train.data) test_features = vectorizer.transform(news_test.data) ``` 3. 训练模型: ``` from sklearn.naive_bayes import MultinomialNB clf = MultinomialNB() clf.fit(train_features, news_train.target) ``` 4. 预测: ``` predicted = clf.predict(test_features) ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值